Function: safeTypeOperation()
safeTypeOperation<
Result,Reason>(__namedParameters:Readonly<{onFailure?:SafeTypeOperationFailureObserver<Reason>;operation: () =>Result;reason:Reason; }>):SafeTypeOperationResult<Result,Reason>
Defined in: _internal/safe-type-operation.ts:178
Execute a typed operation with structured failure output instead of throws.
Type Parametersโ
Resultโ
Result
Reasonโ
Reason extends string
Parametersโ
__namedParametersโ
Readonly<{ onFailure?: SafeTypeOperationFailureObserver<Reason>; operation: () => Result; reason: Reason; }>
Returnsโ
SafeTypeOperationResult<Result, Reason>