Ответ
Этот интерфейс API Fetch представляет ответ на запрос.
class Response implements Body {}readonly bodyUsed: boolean;readonly ok: boolean;readonly redirected: boolean;readonly status: number;readonly statusText: string;readonly url: string;arrayBuffer(): Promise<ArrayBuffer>;blob(): Promise<Blob>;clone(): Response;formData(): Promise<FormData>;json(): Promise<any>;text(): Promise<string>;
Реализует
Конструкторы
new Response(body?: BodyInit | null, init?: ResponseInit)Свойства
body: ReadableStream<Uint8Array> | null
Простой геттер, используемый для доступа к ReadableStream содержимого тела.
bodyUsed: boolean
Хранит Boolean флаг, указывающий, использовалось ли тело в ответе.
headers: Headersok: booleanredirected: booleanstatus: numberstatusText: stringtrailer: Promise<Headers>type: ResponseTypeurl: stringМетоды
arrayBuffer(): Promise<ArrayBuffer>
Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается значением ArrayBuffer.
blob(): Promise<Blob>
Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается значением Blob.
clone(): ResponseformData(): Promise<FormData>
Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается объектом FormData.
json(): Promise<any>
Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается результатом парсинга текста тела как JSON.
text(): Promise<string>
Принимает поток Response и считывает его до конца. Возвращает промис, который разрешается значением USVString (текст).
Статические методы
error(): Responsejson(data: unknown, init?: ResponseInit): Response
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Response