UNPKG

@nfdi4plants/swate-components

Version:

Customizable React components for ontology annotation, based on Swate and the ARC.

24 lines 2 kB
import { FSharpResult$2_$union } from '@fable-org/fable-library-js/Result.js'; import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js'; import { IDisposable } from '@fable-org/fable-library-js/Util.js'; /** * Creates promise (in rejected state) with supplied reason. */ export declare function reject<T>(reason: any): Promise<T>; export declare function result<A, E>(a: Promise<A>): Promise<FSharpResult$2_$union<A, E>>; export declare function mapResult<A, B, E>(fn: ((arg0: A) => B), a: Promise<FSharpResult$2_$union<A, E>>): Promise<FSharpResult$2_$union<B, E>>; export declare function bindResult<A, B, E>(fn: ((arg0: A) => Promise<B>), a: Promise<FSharpResult$2_$union<A, E>>): Promise<FSharpResult$2_$union<B, E>>; export declare function mapResultError<B, C, A>(fn: ((arg0: B) => C), a: Promise<FSharpResult$2_$union<A, B>>): Promise<FSharpResult$2_$union<A, C>>; export declare function tap<A>(fn: ((arg0: A) => void), a: Promise<A>): Promise<A>; export declare class PromiseBuilder { constructor(); } export declare function PromiseBuilder_$reflection(): TypeInfo; export declare function PromiseBuilder_$ctor(): PromiseBuilder; export declare function PromiseBuilder__For_1565554B<T>(x: PromiseBuilder, seq: Iterable<T>, body: ((arg0: T) => Promise<void>)): Promise<void>; export declare function PromiseBuilder__While_2044D34(x: PromiseBuilder, guard: (() => boolean), p: Promise<void>): Promise<void>; export declare function PromiseBuilder__TryFinally_7D49A2FD<T>(x: PromiseBuilder, p: Promise<T>, compensation: (() => void)): Promise<T>; export declare function PromiseBuilder__Delay_62FBFDE1<T>(x: PromiseBuilder, generator: (() => Promise<T>)): Promise<T>; export declare function PromiseBuilder__Run_212F1D4B<T>(x: PromiseBuilder, p: Promise<T>): Promise<T>; export declare function PromiseBuilder__Using_74F7E79D<T extends IDisposable, R>(x: PromiseBuilder, resource: T, binder: ((arg0: T) => Promise<R>)): Promise<R>; //# sourceMappingURL=Promise.fs.d.ts.map