Methods
addPluggable
-
Parameters
Returns object
configure
- configure(config?: any): any
get
- get(key: string, config?: any): Promise<String | Object>
-
Parameters
-
key: string
-
Optional config: any
Returns Promise<String | Object>
- A promise resolves to either a presigned url or the object
getPluggable
- getPluggable(providerName: string): any
list
- list(path: any, config?: any): Promise<any>
-
Parameters
-
path: any
-
Optional config: any
Returns Promise<any>
- Promise resolves to list of keys for all objects in path
put
- put(key: string, object: any, config?: any): Promise<Object>
-
Parameters
-
key: string
-
object: any
-
Optional config: any
Returns Promise<Object>
- promise resolves to object on success
remove
- remove(key: string, config?: any): Promise<any>
-
Parameters
-
key: string
-
Optional config: any
Returns Promise<any>
- Promise resolves upon successful removal of the object
removePluggable
- removePluggable(providerName: string): void
Provide storage methods to use AWS S3