Constructors
constructor
- new export=(event: APIGatewayEvent, context: Record<string, any>, callback: Function): export=
-
Parameters
-
event: APIGatewayEvent
-
context: Record<string, any>
-
callback: Function
Properties
Private _callback
_callback: Function
Private _context
_context: any
Private _event
_event: APIGatewayEvent
Private _origins
_origins: string[] = ...
Private _stage
_stage: any
Accessors
event
- get event(): APIGatewayEvent
Methods
allow
- allow(...origins: string[]): void
-
Parameters
-
Rest ...origins: string[]
Returns void
authorize
- authorize(ttl: number, sessionKey?: string, secretKey?: string): Promise<{ payload: Record<string, any>; token: string }>
-
Parameters
-
ttl: number
-
sessionKey: string = ''
-
secretKey: string = 'SECRET_KEY'
Returns Promise<{ payload: Record<string, any>; token: string }>
paginate
- paginate(options: PaginationOptions): PaginatedResponse
-
Parameters
-
options: PaginationOptions
Returns PaginatedResponse
serve
- serve(callback: Function): Promise<void>
-
Parameters
Returns Promise<void>
Static mime
- mime(extension: string): string
-
Parameters
Returns string
Static serialize
- serialize(params: Record<string, string | number>): string
-
Parameters
-
params: Record<string, string | number>
Returns string