Skip to content

WorkerError

5 exports Added in v1.0.0 Source

Errors

WorkerError

Added in v1.0.0 Source

Signature

declare class WorkerError extends any {
  constructor();
  readonly [WorkerErrorTypeId]: typeof WorkerErrorTypeId;
  static readonly Cause: any;
  static readonly decodeCause: (u: CauseEncoded<WorkerErrorFrom, unknown>) => Cause<WorkerError>;
  static readonly encodeCause: (a: Cause<WorkerError>) => CauseEncoded<WorkerErrorFrom, unknown>;
  message: string;
}

WorkerErrorFrom interface

Added in v1.0.0 Source

Signature

interface WorkerErrorFrom {
  readonly _tag: "WorkerError";
  readonly cause: unknown;
  readonly reason: "spawn" | "decode" | "send" | "unknown" | "encode";
}

Predicates

Signature

declare function isWorkerError(u: unknown): u is WorkerError;

Type Ids

Signature

declare const WorkerErrorTypeId: unique symbol;

WorkerErrorTypeId type

Added in v1.0.0 Source

Signature

type WorkerErrorTypeId = typeof WorkerErrorTypeId;