UNPKG

@usefui/svgjsx

Version:

Open Source Command Line Interfaces to generate JSX Icon Components from SVGs.

11 lines 843 B
import type { Result, Success, Failure } from "../types"; export declare const success: <T>(value: T) => Success<T>; export declare const failure: <E>(error: E) => Failure<E>; export declare const isSuccess: <T, E>(result: Result<T, E>) => result is Success<T>; export declare const isFailure: <T, E>(result: Result<T, E>) => result is Failure<E>; export declare const map: <T, U, E>(fn: (value: T) => U) => (result: Result<T, E>) => Result<U, E>; export declare const chain: <T, U, E>(fn: (value: T) => Result<U, E>) => (result: Result<T, E>) => Result<U, E>; export declare const tryCatch: <T>(fn: () => T) => Result<T, Error>; export declare const tap: <T, E>(fn: (value: T) => void) => (result: Result<T, E>) => Result<T, E>; export declare const all: <T, E>(results: Result<T, E>[]) => Result<T[], E>; //# sourceMappingURL=result.d.ts.map