INNER CODE UNIT · TypeScript

DeviceAuthError

JuliusBrussee/caveman · packages/device-auth/src/index.ts:35

export class DeviceAuthError extends Error {
  readonly status: number;
  readonly code: string | undefined;
  constructor(message: string, status: number, code: string | undefined) {
    super(message);
    this.name = "DeviceAuthError";
    this.status = status;
    this.code = code;
  }
}

// An abort ends the wait early; the next request then throws the abort reason.
function defaultSleep(ms: number, signal?: AbortSignal): Promise<void> {
  return new Promise((resolve) => {
    const timer = setTimeout(resolve, ms);
    signal?.addEventListener("abort", () => {
      clearTimeout(timer);
      resolve();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…