File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 1- import type { LiteralUnion } from './literal-union.d.ts' ;
21import type { JsonObject , JsonValue } from './json-value.d.ts' ;
2+ import type { LiteralUnion } from './literal-union.d.ts' ;
33
44export namespace PackageJson {
55 /**
@@ -526,7 +526,7 @@ export namespace PackageJson {
526526 Engines that this package runs on.
527527 */
528528 engines ?: {
529- [ EngineName in 'npm' | 'node' | string ] ?: string ;
529+ [ EngineName in LiteralUnion < 'npm' | 'node' , string > ] ?: string ;
530530 } ;
531531
532532 /**
Original file line number Diff line number Diff line change @@ -49,7 +49,8 @@ expectAssignable<PackageJson.DevEngineDependency>({
4949 version : '>= 1.0.0' ,
5050 onFail : 'ignore' ,
5151} ) ;
52- expectType < Partial < Record < string , string > > | undefined > ( packageJson . engines ) ;
52+ expectType < { [ EngineName in LiteralUnion < 'npm' | 'node' , string > ] ?: string } | undefined > ( packageJson . engines ) ;
53+ expectAssignable < Partial < Record < string , string > > | undefined > ( packageJson . engines ) ;
5354expectType < boolean | undefined > ( packageJson . engineStrict ) ;
5455expectAssignable <
5556 | undefined
You can’t perform that action at this time.
0 commit comments