UNPKG

@resonatehq/gcp

Version:

Resonate FaaS handler for Google Cloud Functions (TypeScript)

20 lines (19 loc) 622 B
import type { HttpFunction } from "@google-cloud/functions-framework"; import { type Func } from "@resonatehq/sdk"; import { type Encryptor } from "@resonatehq/sdk/dist/src/encryptor"; export declare class Resonate { private registry; private verbose; private encryptor; constructor({ verbose, encryptor, }?: { verbose?: boolean; encryptor?: Encryptor; }); register<F extends Func>(name: string, func: F, options?: { version?: number; }): void; register<F extends Func>(func: F, options?: { version?: number; }): void; handlerHttp(): HttpFunction; }