CHAN.RUN

ensure

SyncResult

Result of trySync — error type narrows when wrapping a declared function.

SyncResult<T, E>

type SyncResult<T, E> = 
  | {
  data: T;
  ok: true;
}
  | {
  error: E;
  ok: false;
};

Defined in: src/types.ts

Result of trySync — error type narrows when wrapping a declared function.

Type Parameters

Type ParameterDefault type
T-
Eunknown