Skip to content

Commit 0aea94f

Browse files
@jotadevelopersergiohgz
authored andcommitted
fix: allow extend config
1 parent 8ab554b commit 0aea94f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

core/types/src/types.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ declare interface verdaccio$Config {
294294

295295
declare interface verdaccio$ILocalData extends verdaccio$IPlugin {
296296
logger: verdaccio$Logger;
297-
config: verdaccio$Config;
297+
config: $Subtype<verdaccio$Config>;
298298
add(name: string, callback: verdaccio$Callback): void;
299299
remove(name: string, callback: verdaccio$Callback): void;
300300
get(callback: verdaccio$Callback): void;
@@ -335,9 +335,9 @@ declare interface verdaccio$StoragePackageActions extends verdaccio$TarballActio
335335
}
336336

337337
declare interface verdaccio$IStorageManager extends verdaccio$StoragePackageActions {
338-
config: verdaccio$Config;
338+
config: $Subtype<verdaccio$Config>;
339339
logger: verdaccio$Logger;
340-
init(config: verdaccio$Config): Promise<any>;
340+
init(config: $Subtype<verdaccio$Config>): Promise<any>;
341341
addPackage(name: string, metadata: any, callback: verdaccio$Callback): Promise<any>;
342342
getPackage(options: any): void;
343343
search(startkey: string, options: any): verdaccio$IReadTarball;
@@ -349,11 +349,11 @@ declare interface verdaccio$IBasicStorage extends verdaccio$StoragePackageAction
349349
updateVersions(name: string, packageInfo: verdaccio$Package, callback: verdaccio$Callback): void;
350350
getPackageMetadata(name: string, callback: verdaccio$Callback): void;
351351
search(startKey: string, options: any): verdaccio$IReadTarball;
352-
getSecret(config: verdaccio$Config): Promise<any>;
352+
getSecret(config: $Subtype<verdaccio$Config>): Promise<any>;
353353
}
354354

355355
declare interface verdaccio$IBasicAuth {
356-
config: verdaccio$Config;
356+
config: $Subtype<verdaccio$Config>;
357357
aesEncrypt(buf: Buffer): Buffer;
358358
authenticate(user: string, password: string, cb: verdaccio$Callback): void;
359359
allow_access(packageName: string, user: verdaccio$RemoteUser, callback: verdaccio$Callback): void;
@@ -365,7 +365,7 @@ declare interface verdaccio$IPlugin {
365365
}
366366

367367
declare type verdaccio$PluginOptions = {
368-
config: verdaccio$Config;
368+
config: $Subtype<verdaccio$Config>;
369369
logger: verdaccio$Logger
370370
}
371371

@@ -387,7 +387,7 @@ declare module "@verdaccio/local-storage" {
387387
declare export type ILocalPackageManager = verdaccio$ILocalPackageManager;
388388
declare export type IPackageStorageManager = verdaccio$ILocalPackageManager;
389389
declare class LocalDatabase<ILocalData>{
390-
constructor(config: verdaccio$Config, logger: verdaccio$Logger): ILocalData;
390+
constructor(config: $Subtype<verdaccio$Config>, logger: verdaccio$Logger): ILocalData;
391391
}
392392
declare module.exports: typeof LocalDatabase;
393393
}

0 commit comments

Comments
 (0)