Aller au contenu principal

ResponseParser

Index

Functions

arrayBuffer

  • arrayBuffer(response: Response<BodyReader>): Task<ArrayBuffer, ParserError>

blob

  • blob(response: Response<BodyReader>): Task<Blob, ParserError>

formData

  • formData(response: Response<BodyReader>): Task<FormData, ParserError>

json

  • json<Return>(CodecModule: Codec<Return> | unsafe): ResponseParser<Return>
  • FormData response parser

    @example
    type MyData = { foo: string, bar: boolean };

    const request = requestSend({
    url: 'http://localhost',
    });
    const body = Task.andThen(request, HTTPParser.json<MyData>('unsafe')); // Task<MyData, HTTPError>

    Type parameters

    • Return: JSONValue

text

  • text(response: Response<BodyReader>): Task<string, ParserError>
Page Options