@snap/camera-kit
Version:
Camera Kit Web
11 lines • 621 B
TypeScript
import type { ChainableHandler, RequestMetadata } from "./HandlerChainBuilder";
type ArrayBufferResponse = [ArrayBuffer, Response];
type ChainableArrayBufferHandler<Req, Meta extends RequestMetadata> = ChainableHandler<Req, ArrayBufferResponse, Req, Response, Meta>;
/**
* Parse a Fetch Response body into an ArrayBuffer.
*
* @returns {@link ChainableHandler}, suitable for use in {@link HandlerChainBuilder.map}
*/
export declare const createArrayBufferParsingHandler: <Req, Meta extends RequestMetadata>() => ChainableArrayBufferHandler<Req, Meta>;
export {};
//# sourceMappingURL=arrayBufferParsingHandler.d.ts.map