Documentation / @tenancy-node/core / MemoryStorage
Class: MemoryStorage
Defined in: core/src/storage/memory-storage.ts:4
Almacenamiento en memoria (tests y prototipos). Las URLs apuntan a /tenancy/assets/....
Implements
Constructors
Constructor
new MemoryStorage():
MemoryStorage
Returns
MemoryStorage
Properties
name
readonlyname:"memory"='memory'
Defined in: core/src/storage/memory-storage.ts:5
Implementation of
Methods
delete()
delete(
key):Promise<void>
Defined in: core/src/storage/memory-storage.ts:22
Parameters
key
string
Returns
Promise<void>
Implementation of
deletePrefix()
deletePrefix(
prefix):Promise<void>
Defined in: core/src/storage/memory-storage.ts:33
Borra todo lo que empieza con prefix (por ejemplo, al eliminar un tenant).
Parameters
prefix
string
Returns
Promise<void>
Implementation of
exists()
exists(
key):Promise<boolean>
Defined in: core/src/storage/memory-storage.ts:18
Parameters
key
string
Returns
Promise<boolean>
Implementation of
get()
get(
key):Promise<Uint8Array<ArrayBufferLike> |undefined>
Defined in: core/src/storage/memory-storage.ts:13
Contenido del archivo, o undefined si no existe.
Parameters
key
string
Returns
Promise<Uint8Array<ArrayBufferLike> | undefined>
Implementation of
list()
list(
prefix):Promise<StoredFile[]>
Defined in: core/src/storage/memory-storage.ts:26
Archivos cuya llave empieza con prefix.
Parameters
prefix
string
Returns
Promise<StoredFile[]>
Implementation of
put()
put(
key,body,_options?):Promise<void>
Defined in: core/src/storage/memory-storage.ts:8
Parameters
key
string
body
string | Uint8Array<ArrayBufferLike>
_options?
Returns
Promise<void>
Implementation of
url()
url(
key):Promise<string>
Defined in: core/src/storage/memory-storage.ts:37
URL para descargar el archivo (pública o firmada).
Parameters
key
string
Returns
Promise<string>