Skip to main content

StorageFinder

@webda/utils


Interface: StorageFinder

Defined in: packages/utils/src/serializers.ts:191

Define a Finder that can be use

Methods​

find()​

find(currentPath, options?): Promise<string[]>

Defined in: packages/utils/src/serializers.ts:199

Find

Parameters​

currentPath​

string

options?​

FinderOptionsType

Returns​

Promise<string[]>


getReadStream()​

getReadStream(path): Promise<Readable>

Defined in: packages/utils/src/serializers.ts:207

Get a read stream based on the id return by the finder

Parameters​

path​

string

Returns​

Promise<Readable>


getWriteStream()​

getWriteStream(path): Promise<Writable>

Defined in: packages/utils/src/serializers.ts:203

Get a write stream based on the id return by the finder

Parameters​

path​

string

Returns​

Promise<Writable>


walk()​

walk(path, processor, options?, depth?): Promise<void>

Defined in: packages/utils/src/serializers.ts:195

Recursively browse the path and call processor on each

Parameters​

path​

string

processor​

(filepath) => void

options?​

WalkerOptionsType

depth?​

number

Returns​

Promise<void>