Skip to main content

Type Alias: S3AsyncConfig

S3AsyncConfig = Pick<ModuleMetadata, "imports" | "providers"> & object

Defined in: types/s3-config.type.ts:24

Type Declaration​

inject?​

optional inject: (Type<unknown> | string | symbol | Abstract<unknown>)[]

prefixAlgorithmFactory()?​

optional prefixAlgorithmFactory: (...args) => Promise<IPrefixAlgorithm> | IPrefixAlgorithm

Parameters​

args​

...any[]

Returns​

Promise<IPrefixAlgorithm> | IPrefixAlgorithm

prefixAlgorithmInject?​

optional prefixAlgorithmInject: (Type<unknown> | string | symbol | Abstract<unknown>)[]

useFactory()​

useFactory: (...args) => Promise<Omit<S3Config, "prefixAlgorithm">> | Omit<S3Config, "prefixAlgorithm">

Parameters​

args​

...any[]

Returns​

Promise<Omit<S3Config, "prefixAlgorithm">> | Omit<S3Config, "prefixAlgorithm">