Skip to content

storage.StorageManager

Sclable CI edited this page Sep 11, 2024 · 198 revisions

Class: StorageManager

storage.StorageManager

Storage Manager Service

Inject it for

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new StorageManager(storageModuleOptions, queueService): StorageManager

Parameters

Name Type
storageModuleOptions StorageModuleOptions
queueService QueueServiceContract

Returns

StorageManager

Defined in

packages/storage/src/storage.manager.ts:29

Properties

disks

Private Readonly disks: Map<StorageType, StorageDriverContract>

Defined in

packages/storage/src/storage.manager.ts:24


queueService

Private Readonly queueService: QueueServiceContract

Defined in

packages/storage/src/storage.manager.ts:32


storageModuleOptions

Private Readonly storageModuleOptions: StorageModuleOptions

Defined in

packages/storage/src/storage.manager.ts:31

Methods

disk

disk(driver?): StorageDriverContract

Parameters

Name Type
driver? StorageType

Returns

StorageDriverContract

Defined in

packages/storage/src/storage.manager.ts:39


initDisk

initDisk(driver): void

Parameters

Name Type
driver StorageType

Returns

void

Defined in

packages/storage/src/storage.manager.ts:54


assertNever

assertNever(object): never

Parameters

Name Type
object never

Returns

never

Defined in

packages/storage/src/storage.manager.ts:35

Clone this wiki locally