Skip to content
Effect Days 2026 Get your ticket

WorkerError

5 exports Added in v1.0.0 Source

Errors

WorkerError

Added in v1.0.0 Source

Signature

declare class WorkerError extends {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
readonly _tag: "WorkerError";
} & YieldableError<this> {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
constructor(...args: [props: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
readonly _tag: "WorkerError";
}, options?: MakeOptions]);
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