@resonatehq/gcp
Version:
Resonate FaaS handler for Google Cloud Functions (TypeScript)
20 lines (19 loc) • 622 B
TypeScript
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;
}