Skip to content

basalt / files/src / FilesPluginOptions

Interface: FilesPluginOptions ​

Defined in: files/src/plugin.ts:19

Properties ​

checkQuota? ​

> optional checkQuota?: (tenantId, size) => void | Promise<void>

Defined in: files/src/plugin.ts:25

Parameters ​

tenantId ​

string

size ​

number

Returns ​

void | Promise<void>


disk ​

> disk: string | Disk

Defined in: files/src/plugin.ts:21

A Disk instance or the name of a disk configured in @basaltkit/storage.


maxTotalBytes? ​

> optional maxTotalBytes?: number

Defined in: files/src/plugin.ts:24


requireScan? ​

> optional requireScan?: boolean

Defined in: files/src/plugin.ts:27

Quarantine until scanned — see FilesOptions.requireScan. Default false.


store? ​

> optional store?: FileStore

Defined in: files/src/plugin.ts:22


validate? ​

> optional validate?: FileValidation

Defined in: files/src/plugin.ts:23

Released under the MIT License.