Class: DiskObjectStore
Extends
Constructors
Constructor
new DiskObjectStore(
rootPath):DiskObjectStore
Parameters
| Parameter | Type |
|---|---|
rootPath | string |
Returns
DiskObjectStore
Overrides
Methods
deleteFile()
deleteFile(
relativePath):Promise<ReturnsError<{success:boolean; },PathTraversalError|StorageError>>>>
Parameters
| Parameter | Type |
|---|---|
relativePath | string |
Returns
Promise<ReturnsError<{ success: boolean; }, PathTraversalError | StorageError>>
Overrides
getScopedPath()
protectedgetScopedPath(path):string
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
string
Inherited from
listFiles()
listFiles(
prefix?):Promise<ReturnsError<object[],PathTraversalError|StorageError>>>>
Parameters
| Parameter | Type |
|---|---|
prefix? | string |
Returns
Promise<ReturnsError<object[], PathTraversalError | StorageError>>
Overrides
normalizePath()
protectednormalizePath(path):string
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
string
Inherited from
readFile()
readFile(
relativePath):Promise<ReturnsError<Readable,PathTraversalError|StorageError|FileNotFoundError>>>>
Parameters
| Parameter | Type |
|---|---|
relativePath | string |
Returns
Promise<ReturnsError<Readable, PathTraversalError | StorageError | FileNotFoundError>>
Overrides
uploadFile()
uploadFile(
relativePath,stream,_metadata?):Promise<ReturnsError<{success:boolean;url?:string; },PathTraversalError|StorageError>>>>
Parameters
| Parameter | Type |
|---|---|
relativePath | string |
stream | Readable |
_metadata? | Record<string, string> |
Returns
Promise<ReturnsError<{ success: boolean; url?: string; }, PathTraversalError | StorageError>>
Overrides
upsertContainer()
upsertContainer():
Promise<ReturnsError<{created?:boolean;skipped?:boolean;success:boolean;updated?:boolean;url?:string; },StorageError>>>>
Returns
Promise<ReturnsError<{ created?: boolean; skipped?: boolean; success: boolean; updated?: boolean; url?: string; }, StorageError>>
Overrides
validatePath()
protectedvalidatePath(path):string
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
string