Type Alias: SafeTypeOperationResult<Result, Reason>
type 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