Add processRequest to apollo-upload-server types

This commit is contained in:
Martijn Walraven 2018-07-20 07:27:55 -07:00
parent ef67851997
commit 497b514511

View file

@ -2,4 +2,26 @@ declare module '@apollographql/apollo-upload-server' {
import { GraphQLScalarType } from 'graphql';
export const GraphQLUpload: GraphQLScalarType;
export interface ApolloUploadOptions {
/**
* Max allowed non-file multipart form field size in bytes; enough for your queries (default: 1 MB)
*/
maxFieldSize?: number;
/**
* Max allowed file size in bytes (default: Infinity)
*/
maxFileSize?: number;
/**
* Max allowed number of files (default: Infinity)
*/
maxFiles?: number;
}
export type Request = any;
export function processRequest(
request: Request,
options?: ApolloUploadOptions,
): Promise<any>;
}