Skip to main content

Type Alias: S3AsyncConfig

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

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">

Defined in

types/s3-config.type.ts:14