Skip to content

Documentation / @tenancy-node/core / LocalStorage

Class: LocalStorage ​

Defined in: core/src/storage/local-storage.ts:16

Driver de disco local: storage/bolivar/logo.png.

Implements ​

Constructors ​

Constructor ​

new LocalStorage(options?): LocalStorage

Defined in: core/src/storage/local-storage.ts:21

Parameters ​

options? ​

LocalStorageOptions = {}

Returns ​

LocalStorage

Properties ​

name ​

readonly name: "local" = 'local'

Defined in: core/src/storage/local-storage.ts:17

Implementation of ​

StorageDriver.name


root ​

readonly root: string

Defined in: core/src/storage/local-storage.ts:18

Methods ​

delete() ​

delete(key): Promise<void>

Defined in: core/src/storage/local-storage.ts:63

Parameters ​

key ​

string

Returns ​

Promise<void>

Implementation of ​

StorageDriver.delete


deletePrefix() ​

deletePrefix(prefix): Promise<void>

Defined in: core/src/storage/local-storage.ts:93

Borra todo lo que empieza con prefix (por ejemplo, al eliminar un tenant).

Parameters ​

prefix ​

string

Returns ​

Promise<void>

Implementation of ​

StorageDriver.deletePrefix


exists() ​

exists(key): Promise<boolean>

Defined in: core/src/storage/local-storage.ts:55

Parameters ​

key ​

string

Returns ​

Promise<boolean>

Implementation of ​

StorageDriver.exists


get() ​

get(key): Promise<Uint8Array<ArrayBufferLike> | undefined>

Defined in: core/src/storage/local-storage.ts:42

Contenido del archivo, o undefined si no existe.

Parameters ​

key ​

string

Returns ​

Promise<Uint8Array<ArrayBufferLike> | undefined>

Implementation of ​

StorageDriver.get


list() ​

list(prefix): Promise<StoredFile[]>

Defined in: core/src/storage/local-storage.ts:67

Archivos cuya llave empieza con prefix.

Parameters ​

prefix ​

string

Returns ​

Promise<StoredFile[]>

Implementation of ​

StorageDriver.list


ping() ​

ping(): Promise<void>

Defined in: core/src/storage/local-storage.ts:105

Returns ​

Promise<void>

Implementation of ​

StorageDriver.ping


put() ​

put(key, body, _options?): Promise<void>

Defined in: core/src/storage/local-storage.ts:36

Parameters ​

key ​

string

body ​

string | Uint8Array<ArrayBufferLike>

_options? ​

PutOptions

Returns ​

Promise<void>

Implementation of ​

StorageDriver.put


url() ​

url(key): Promise<string>

Defined in: core/src/storage/local-storage.ts:101

URL para descargar el archivo (pública o firmada).

Parameters ​

key ​

string

Returns ​

Promise<string>

Implementation of ​

StorageDriver.url

Publicado bajo la licencia MIT.