UNPKG

safe-result

Version:

Create safe results that are either successes or failures

23 lines 719 B
/** * This package includes various typeguards * @packageDocumentation */ import { FailureResult, SuccessAndFailureResult, SuccessResult } from './result'; import type { Result } from './result'; /** * Check if `o` is a [[Result]] */ export declare function isResult(o: unknown): o is Result; /** * Check if `o` is a [[SuccessResult]] */ export declare function isSuccess(o: unknown): o is SuccessResult; /** * Check if `o` is a [[FailureResult]] */ export declare function isFailure(o: unknown): o is FailureResult; /** * Check is `o` is a [[SuccessAndFailureResult]] */ export declare function isSuccessAndFailure(o: unknown): o is SuccessAndFailureResult<unknown>; //# sourceMappingURL=typeguards.d.ts.map