/** * Compositor Proxy REST API * A set of REST API endpoints exposed by the Compositor Proxy. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { WebFD } from '../models'; export interface CloseRequest { fd: number; } export interface MkstempMmapRequest { body: Blob; } export interface ReadRequest { fd: number; count: number; } export interface ReadStreamRequest { fd: number; chunkSize?: number; } export interface WriteStreamRequest { fd: number; body: Blob; chunkSize?: number; } /** * */ export declare class WebfsApi extends runtime.BaseAPI { /** * close the native fd. */ closeRaw(requestParameters: CloseRequest, initOverrides?: RequestInit): Promise>; /** * close the native fd. */ close(requestParameters: CloseRequest, initOverrides?: RequestInit): Promise; /** * Creates a new pipe and returns a read+write WebFD pair. */ mkfifoRaw(initOverrides?: RequestInit): Promise>>; /** * Creates a new pipe and returns a read+write WebFD pair. */ mkfifo(initOverrides?: RequestInit): Promise>; /** * Creates a tempororay file and returns a memory mapped WebFD of the uploaded data. */ mkstempMmapRaw(requestParameters: MkstempMmapRequest, initOverrides?: RequestInit): Promise>; /** * Creates a tempororay file and returns a memory mapped WebFD of the uploaded data. */ mkstempMmap(requestParameters: MkstempMmapRequest, initOverrides?: RequestInit): Promise; /** * Read a chunk from a WebFD. */ readRaw(requestParameters: ReadRequest, initOverrides?: RequestInit): Promise>; /** * Read a chunk from a WebFD. */ read(requestParameters: ReadRequest, initOverrides?: RequestInit): Promise; /** * Read and stream all data from a WebFD until EOF. */ readStreamRaw(requestParameters: ReadStreamRequest, initOverrides?: RequestInit): Promise>; /** * Read and stream all data from a WebFD until EOF. */ readStream(requestParameters: ReadStreamRequest, initOverrides?: RequestInit): Promise; /** * Write and stream all data to a WebFD until EOF. */ writeStreamRaw(requestParameters: WriteStreamRequest, initOverrides?: RequestInit): Promise>; /** * Write and stream all data to a WebFD until EOF. */ writeStream(requestParameters: WriteStreamRequest, initOverrides?: RequestInit): Promise; }