UNPKG

graphql-upload-ts

Version:

TypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.

19 lines 604 B
import type { ReadStream, ReadStreamOptions, WriteStream } from './fs-capacitor'; export interface FileUpload { readonly filename: string; readonly fieldName: string; readonly mimetype: string; readonly encoding: string; readonly capacitor: WriteStream; createReadStream(options?: ReadStreamOptions): ReadStream; } export declare class Upload { readonly promise: Promise<FileUpload>; file?: FileUpload; private _resolve; private _reject; constructor(); resolve(file: FileUpload): void; reject(error: Error): void; } //# sourceMappingURL=upload.d.ts.map