@lucidcms/plugin-s3
Version:
The official S3 plugin for Lucid
28 lines (27 loc) • 683 B
TypeScript
import { Config } from "@lucidcms/core/types";
//#region src/types/types.d.ts
type PluginOptions = {
endpoint: string;
bucket: string;
clientOptions: {
accessKeyId: string;
secretAccessKey: string;
sessionToken?: string;
service?: string;
region?: string;
cache?: Map<string, ArrayBuffer>;
retries?: number;
initRetryMs?: number;
};
};
//# sourceMappingURL=types.d.ts.map
//#endregion
//#region src/index.d.ts
declare const lucidS3Plugin: (pluginOptions: PluginOptions) => (config: Config) => Promise<{
key: string;
lucid: string;
config: Config;
}>;
//#endregion
export { lucidS3Plugin as default };
//# sourceMappingURL=index.d.ts.map