File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -212,7 +212,7 @@ export namespace PackageJson {
212212 Recursive map describing selective dependency version overrides supported by npm.
213213 */
214214 type DependencyOverrides = {
215- [ packageName : string ] : string | undefined | DependencyOverrides ;
215+ [ packageName in string ] : string | undefined | DependencyOverrides ;
216216 } ;
217217
218218 /**
Original file line number Diff line number Diff line change @@ -36,12 +36,14 @@ expectType<PackageJson.Dependency | undefined>(packageJson.peerDependencies);
3636expectType < string [ ] | undefined > ( packageJson . bundleDependencies ) ;
3737expectType < string [ ] | undefined > ( packageJson . bundledDependencies ) ;
3838expectType < PackageJson . Dependency | undefined > ( packageJson . resolutions ) ;
39+ expectType < keyof PackageJson . Dependency > ( { } as string ) ;
3940expectType < PackageJson . WorkspaceConfig | string [ ] | undefined > ( packageJson . workspaces ) ;
4041expectAssignable < PackageJson [ 'overrides' ] > ( { foo : '1.0.0' } ) ;
4142expectAssignable < PackageJson [ 'overrides' ] > ( { foo : { '.' : '1.0.0' , bar : '1.0.0' } } ) ;
4243expectAssignable < PackageJson [ 'overrides' ] > ( { baz : { bar : { foo : '1.0.0' } } } ) ;
4344expectAssignable < PackageJson [ 'overrides' ] > ( { foo : undefined } ) ;
4445expectAssignable < PackageJson [ 'overrides' ] > ( { foo : { bar : undefined } } ) ;
46+ expectType < keyof PackageJson . DependencyOverrides > ( { } as string ) ;
4547expectAssignable < PackageJson . DevEngineDependency > ( {
4648 name : 'unicorn' ,
4749 version : '>= 1.0.0' ,
You can’t perform that action at this time.
0 commit comments