UNPKG

@calljmp/service

Version:
18 lines 811 B
import { CloudServiceContext, CloudServiceEnv, CloudServiceTypes } from './types'; export declare abstract class CloudService { private _context?; private _env?; private _buckets?; private _secrets?; private _variables?; private _sanitizeName; private _extractEnvByPrefix; get context(): CloudServiceContext; get database(): D1Database; get buckets(): CloudServiceTypes['buckets']; get secrets(): CloudServiceTypes['secrets']; get variables(): CloudServiceTypes['variables']; fetch(request: Request, env?: CloudServiceEnv, executionCtx?: ExecutionContext): Promise<Response>; protected abstract onRequest(request: Request, env?: CloudServiceEnv, executionCtx?: ExecutionContext): Response | Promise<Response>; } //# sourceMappingURL=cloud-service.d.ts.map