Skip to main content

Type Alias: SafeTypeOperationResult<Result, Reason>

SafeTypeOperationResult<Result, Reason> = Readonly<{ failure: SafeTypeOperationFailure<Reason>; ok: false; }> | Readonly<{ ok: true; value: Result; }>

Defined in: _internal/safe-type-operation.ts:165

Result shape for safe typed operations.

Type Parametersโ€‹

Resultโ€‹

Result

Reasonโ€‹

Reason extends string