seyfert
    Preparing search index...

    Class ApiHandler

    Index

    Constructors

    Properties

    _proxy_?: APIRoutes
    cdn: CDNRoute = ...
    debugger?: Logger
    globalBlock: boolean = false
    onRatelimit?: OnRatelimitCallback
    ratelimits: Map<string, Bucket> = ...
    readyQueue: (() => void)[] = []
    workerData?: WorkerData
    workerPromises?: Map<
        string,
        { reject: (error: any) => any; resolve: (value: any) => any },
    >

    Accessors

    • set debug(active: boolean): void

      Parameters

      • active: boolean

      Returns void

    Methods

    • Parameters

      • route: string

      Returns void

    • Parameters

      • route: string
      • method: HttpMethods
      • url: `/${string}`
      • request: ApiRequestOptions
      • response: Response
      • result: string
      • next: () => void
      • reject: (err: unknown) => void
      • now: number

      Returns Promise<unknown>

    • Parameters

      • method: HttpMethods
      • route: `/${string}`
      • response: Response
      • result: string | Record<string, any>

      Returns Error

    • Parameters

      Returns { data: undefined | string | FormData; finalUrl: `/${string}` }

    • Parameters

      • data: Record<string, any>
      • path: string = ''
      • errors: string[] = []

      Returns string[]

    • Type Parameters

      • T = unknown

      Parameters

      • body: WorkerSendApiRequest

      Returns Promise<T>

    • Returns `${string}-${string}-${string}-${string}-${string}`

    • Parameters

      • _body: WorkerSendApiRequest

      Returns void

    • Parameters

      • route: string
      • resp: Response

      Returns void

    • Parameters

      • route: string
      • resp: Response
      • now: number
      • headerNow: number

      Returns void