UNPKG

@typed/io

Version:

Runtime IO type system

10 lines 523 B
import { RemoteData } from '@typed/remote-data'; import { Any, Type } from './Type'; export interface RemoteDataType<L extends Type, R extends Type> extends Type<RemoteData<Type.Of<L>, Type.Of<R>>> { readonly left: L; readonly right: R; } export declare const remoteData: <L extends Type<any, any>, R extends Type<any, any>>(left: L, right: R, name?: string) => RemoteDataType<L, R>; declare const _RemoteData: RemoteDataType<Any, Any>; export { _RemoteData as RemoteData }; //# sourceMappingURL=RemoteData.d.ts.map