Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ApiHandler

Hierarchy

  • ApiHandler

Index

Constructors

constructor

Methods

handle

  • handle(expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, method: string, request: any): Promise<GetManifestResponse | ListManifestResponse | UserMeResponse>
  • Parameters

    • expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • method: string
    • request: any

    Returns Promise<GetManifestResponse | ListManifestResponse | UserMeResponse>

manifestGet

  • manifestGet(expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, request: GetManifestRequest): Promise<GetManifestResponse>
  • Parameters

    • expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • request: GetManifestRequest

    Returns Promise<GetManifestResponse>

manifestList

  • manifestList(expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, request: ListManifestRequest): Promise<ListManifestResponse>
  • Parameters

    • expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • request: ListManifestRequest

    Returns Promise<ListManifestResponse>

serializeManifest

  • serializeManifest(manifest: any): { branch: any; commit: any; headers: any; localizationPathFormat: any; manifestType: any; modified: any; paths: any; redirectTrailingSlashes: any; redirects: any; ref: any; shortSha: any; site: any }
  • Parameters

    • manifest: any

    Returns { branch: any; commit: any; headers: any; localizationPathFormat: any; manifestType: any; modified: any; paths: any; redirectTrailingSlashes: any; redirects: any; ref: any; shortSha: any; site: any }

    • branch: any
    • commit: any
    • headers: any
    • localizationPathFormat: any
    • manifestType: any
    • modified: any
    • paths: any
    • redirectTrailingSlashes: any
    • redirects: any
    • ref: any
    • shortSha: any
    • site: any

userMe

  • userMe(expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, request: UserMeRequest): Promise<UserMeResponse>
  • Parameters

    • expressRequest: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • request: UserMeRequest

    Returns Promise<UserMeResponse>

Generated using TypeDoc