UNPKG

@typed/io

Version:

Runtime IO type system

12 lines 600 B
import { Effects } from '@typed/effects'; import { Either } from '@typed/either'; import { HttpEnv, HttpRequest } from '@typed/http'; import { DecodeFailure } from './decoder'; import { Type } from './types/Type'; export declare const validateHttpRequest: ValidateHttpRequest; declare type ValidateHttpRequest = { <A, B = A>(type: Type<A, B>, request: HttpRequest<A>): Effects<HttpEnv & DecodeFailure, Either<Error, B>>; <A, B = A>(type: Type<A, B>): (request: HttpRequest<A>) => Effects<HttpEnv & DecodeFailure, Either<Error, B>>; }; export {}; //# sourceMappingURL=checkHttpRequest.d.ts.map