UNPKG

@edge-store/react

Version:

Image Handling for React/Next.js

28 lines 952 B
import { Provider } from "./types"; import { NextApiRequest, NextApiResponse } from "next"; export type AWSProviderOptions<C extends Record<string, unknown> = Record<string, unknown>> = { accessKeyId?: string; secretAccessKey?: string; region?: string; bucketName?: string; createContext?: (params: { req: NextApiRequest; res: NextApiResponse; }) => C | Promise<C>; onRequestUpload?: (params: { req: NextApiRequest; res: NextApiResponse; ctx: C; fileInfo: { key: string; size: number; }; }) => void | Promise<void>; pathPrefix?: (params: { req: NextApiRequest; res: NextApiResponse; ctx: C; }) => string | Promise<string>; }; export default function AWSProvider<C extends Record<string, unknown> = Record<string, unknown>>(options?: AWSProviderOptions<C>): Provider; //# sourceMappingURL=AWSProvider.d.ts.map