@@ -244,12 +244,12 @@ declare module "@verdaccio/types" {
244244
245245 type Token = {
246246 user : string ;
247- viewToken : string ;
247+ token : string ;
248248 key : string ;
249249 cidr ?: Array < string > ;
250250 readonly : boolean ;
251- createdTimestamp : number ;
252- updatedTimestamp ?: number ;
251+ created : number | string ;
252+ updated ?: number | string ;
253253 }
254254
255255 type TokenFilter = {
@@ -360,7 +360,13 @@ declare module "@verdaccio/types" {
360360 [ key : string ] : any ;
361361 }
362362
363- interface ILocalData < T > extends IPlugin < T > {
363+ interface ITokenActions {
364+ saveToken ( token : Token ) : Promise < any > ;
365+ deleteToken ( user : string , tokenKey : string ) : Promise < any > ;
366+ readTokens ( filter : TokenFilter ) : Promise < Array < Token > > ;
367+ }
368+
369+ interface ILocalData < T > extends IPlugin < T > , ITokenActions {
364370 logger : Logger ;
365371 config : T & Config ;
366372 add ( name : string , callback : Callback ) : void ;
@@ -370,9 +376,6 @@ declare module "@verdaccio/types" {
370376 setSecret ( secret : string ) : Promise < any > ;
371377 getPackageStorage ( packageInfo : string ) : IPackageStorage ;
372378 search ( onPackage : Callback , onEnd : Callback , validateName : Function ) : void ;
373- saveToken ( token : Token ) : Promise < any > ;
374- deleteToken ( user : string , tokenKey : string ) : Promise < any > ;
375- readTokens ( filter : TokenFilter ) : Promise < Array < Token > > ;
376379 }
377380
378381 interface ILocalPackageManager {
0 commit comments