UNPKG

@cloudflare/kv-asset-handler

Version:
26 lines (25 loc) 821 B
export declare type CacheControl = { browserTTL: number; edgeTTL: number; bypassCache: boolean; }; export declare type Options = { cacheControl: ((req: Request) => Partial<CacheControl>) | Partial<CacheControl>; ASSET_NAMESPACE: any; ASSET_MANIFEST: Object | string; mapRequestToAsset: (req: Request) => Request; defaultMimeType: string; }; export declare class KVError extends Error { constructor(message?: string, status?: number); status: number; } export declare class MethodNotAllowedError extends KVError { constructor(message?: string, status?: number); } export declare class NotFoundError extends KVError { constructor(message?: string, status?: number); } export declare class InternalError extends KVError { constructor(message?: string, status?: number); }