@tradle/aws-s3-client
Version:
> TODO: description
13 lines • 491 B
TypeScript
import { Logger } from '@tradle/aws-common-utils';
import { BucketOpts } from './types';
import { Bucket } from './bucket';
export interface MemoizedBucketOpts extends BucketOpts {
cache: any;
logger?: Logger;
}
export declare class MemoizedBucket extends Bucket {
private cache;
constructor({ cache, logger, ...opts }: MemoizedBucketOpts);
}
export declare const wrapBucketMemoized: (opts: MemoizedBucketOpts) => MemoizedBucket;
//# sourceMappingURL=memoized-bucket.d.ts.map