Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • export=

Index

Constructors

constructor

  • new export=(event: APIGatewayEvent, context: Record<string, any>, callback: Function): export=
  • Parameters

    • event: APIGatewayEvent
    • context: Record<string, any>
    • callback: Function

    Returns export=

Properties

Private _callback

_callback: Function

Private _context

_context: any

Private _event

_event: APIGatewayEvent

Private _origins

_origins: string[] = ...

Private _request

_request: export=

Private _response

_response: export=

Private _stage

_stage: any

Accessors

context

  • get context(): any
  • Returns any

event

  • get event(): APIGatewayEvent
  • Returns APIGatewayEvent

request

  • Returns export=

response

  • Returns export=

stage

  • get stage(): any
  • Returns any

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

    • callback: Function

    Returns Promise<void>

Static mime

  • mime(extension: string): string
  • Parameters

    • extension: string

    Returns string

Static serialize

  • serialize(params: Record<string, string | number>): string
  • Parameters

    • params: Record<string, string | number>

    Returns string

Generated using TypeDoc