Skip to content

Commit

Permalink
fix: allow extend config
Browse files Browse the repository at this point in the history
  • Loading branch information
@jotadeveloper authored and sergiohgz committed Jul 25, 2019
1 parent 8ab554b commit 0aea94f
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions core/types/src/types.js
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ declare interface verdaccio$Config {

declare interface verdaccio$ILocalData extends verdaccio$IPlugin {
logger: verdaccio$Logger;
config: verdaccio$Config;
config: $Subtype<verdaccio$Config>;
add(name: string, callback: verdaccio$Callback): void;
remove(name: string, callback: verdaccio$Callback): void;
get(callback: verdaccio$Callback): void;
Expand Down Expand Up @@ -335,9 +335,9 @@ declare interface verdaccio$StoragePackageActions extends verdaccio$TarballActio
}

declare interface verdaccio$IStorageManager extends verdaccio$StoragePackageActions {
config: verdaccio$Config;
config: $Subtype<verdaccio$Config>;
logger: verdaccio$Logger;
init(config: verdaccio$Config): Promise<any>;
init(config: $Subtype<verdaccio$Config>): Promise<any>;
addPackage(name: string, metadata: any, callback: verdaccio$Callback): Promise<any>;
getPackage(options: any): void;
search(startkey: string, options: any): verdaccio$IReadTarball;
Expand All @@ -349,11 +349,11 @@ declare interface verdaccio$IBasicStorage extends verdaccio$StoragePackageAction
updateVersions(name: string, packageInfo: verdaccio$Package, callback: verdaccio$Callback): void;
getPackageMetadata(name: string, callback: verdaccio$Callback): void;
search(startKey: string, options: any): verdaccio$IReadTarball;
getSecret(config: verdaccio$Config): Promise<any>;
getSecret(config: $Subtype<verdaccio$Config>): Promise<any>;
}

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

declare type verdaccio$PluginOptions = {
config: verdaccio$Config;
config: $Subtype<verdaccio$Config>;
logger: verdaccio$Logger
}

Expand All @@ -387,7 +387,7 @@ declare module "@verdaccio/local-storage" {
declare export type ILocalPackageManager = verdaccio$ILocalPackageManager;
declare export type IPackageStorageManager = verdaccio$ILocalPackageManager;
declare class LocalDatabase<ILocalData>{
constructor(config: verdaccio$Config, logger: verdaccio$Logger): ILocalData;
constructor(config: $Subtype<verdaccio$Config>, logger: verdaccio$Logger): ILocalData;
}
declare module.exports: typeof LocalDatabase;
}
Expand Down

0 comments on commit 0aea94f

Please # to comment.