Skip to main content

GCPHandler

@h4ad/serverless-adapter > GCPHandler

(class) GCPHandler

The class that implements a handler for GCP Http Functions

Signature:

export declare class GCPHandler<TApp> extends RawRequest<TApp> implements HandlerContract<TApp, never, never, never, void, void | Promise<void>> 

Extends: RawRequest <TApp>

Implements: HandlerContract <TApp, never, never, never, void, void | Promise<void>>

Remarks

Read more about Http Cloud Function here

(constructor)

Default Constructor

Signature:

constructor(name: string);

Parameters

Parameter

Type

Description

name

string

The name of this function, should be the during deploy.

(method) getHandler

Signature:

getHandler(app: TApp, framework: FrameworkContract<TApp>): (req: IncomingMessage, res: ServerResponse) => void | Promise<void>;

Parameters

Parameter

Type

Description

app

TApp

framework

FrameworkContract <TApp>

Returns:

(req: IncomingMessage, res: ServerResponse) => void | Promise<void>

(property) name

Signature:

protected readonly name: string;