@@ -3,50 +3,23 @@ export { getMimeType } from './get-mime-type';
33export { getNextYear } from './get-next-year' ;
44export * as strings from './strings' ;
55
6- type Callback < Data = unknown , E = Error > = ( err : E | null , data : Data ) => void ;
7-
86export interface StorageAdapter {
97 adapterType : string ;
10- getFile : {
11- ( filePath : string , cb : Callback < string > ) : void ;
12- ( filePath : string ) : Promise < string > ;
13- } ;
14- getJson : {
15- < T = unknown > (
16- filePath : string ,
17- force : boolean ,
18- cb : Callback < T , string >
19- ) : void ;
20- < T = unknown > ( filePath : string , force : boolean ) : Promise < T > ;
21- < T = unknown > ( filePath : string , cb : Callback < T , string > ) : void ;
22- < T = unknown > ( filePath : string ) : Promise < T > ;
23- } ;
8+ getFile ( filePath : string ) : Promise < string > ;
9+ getJson < T = unknown > ( filePath : string , force ?: boolean ) : Promise < T > ;
2410 getUrl : ( componentName : string , version : string , fileName : string ) => string ;
25- listSubDirectories : {
26- ( dir : string , cb : Callback < string [ ] , Error & { code ?: string } > ) : void ;
27- ( dir : string ) : Promise < string [ ] > ;
28- } ;
11+ listSubDirectories ( dir : string ) : Promise < string [ ] > ;
2912 maxConcurrentRequests : number ;
30- putDir : {
31- ( folderPath : string , filePath : string , cb : Callback ) : void ;
32- ( folderPath : string , filePath : string ) : Promise < unknown > ;
33- } ;
34- putFile : {
35- (
36- filePath : string ,
37- fileName : string ,
38- isPrivate : boolean ,
39- callback : Callback < unknown , string >
40- ) : void ;
41- ( filePath : string , fileName : string , isPrivate : boolean ) : Promise < unknown > ;
42- } ;
43- putFileContent : {
44- (
45- data : unknown ,
46- path : string ,
47- isPrivate : boolean ,
48- callback : Callback < unknown , string >
49- ) : void ;
50- ( data : unknown , path : string , isPrivate : boolean ) : Promise < unknown > ;
51- } ;
13+ putDir ( folderPath : string , filePath : string ) : Promise < unknown > ;
14+ putFile (
15+ filePath : string ,
16+ fileName : string ,
17+ isPrivate : boolean
18+ ) : Promise < unknown > ;
19+ putFileContent (
20+ data : unknown ,
21+ path : string ,
22+ isPrivate : boolean
23+ ) : Promise < unknown > ;
24+ isValid : ( ) => boolean ;
5225}
0 commit comments