safe-result
Version:
Create safe results that are either successes or failures
23 lines • 719 B
TypeScript
/**
* 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