@typed/io
Version:
Runtime IO type system
10 lines • 523 B
TypeScript
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