mirror of
https://github.com/vale981/apollo-server
synced 2025-03-04 17:21:42 -05:00
Move shared type definitions to top-level types
directory
This commit is contained in:
parent
f3e46ca861
commit
00e9838c66
5 changed files with 40 additions and 40 deletions
|
@ -1,27 +0,0 @@
|
|||
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>;
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
declare module 'mock-req' {
|
||||
import { Request, Headers } from 'apollo-server-env';
|
||||
|
||||
class MockReq implements Pick<Request, 'method' | 'url' | 'headers'> {
|
||||
constructor();
|
||||
method: string;
|
||||
url: string;
|
||||
headers: Headers;
|
||||
}
|
||||
|
||||
export = MockReq;
|
||||
}
|
|
@ -16,6 +16,10 @@
|
|||
"noUnusedParameters": true,
|
||||
"noUnusedLocals": true,
|
||||
"lib": ["es2017", "esnext.asynciterable"],
|
||||
"types": ["node", "jest"]
|
||||
"types": ["node", "jest"],
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"*" : ["types/*"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
25
types/@apollographql/apollo-upload-server/index.d.ts
vendored
Normal file
25
types/@apollographql/apollo-upload-server/index.d.ts
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
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>;
|
10
types/mock-req/index.d.ts
vendored
Normal file
10
types/mock-req/index.d.ts
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
import { Request, Headers } from 'apollo-server-env';
|
||||
|
||||
declare class MockReq implements Pick<Request, 'method' | 'url' | 'headers'> {
|
||||
constructor();
|
||||
method: string;
|
||||
url: string;
|
||||
headers: Headers;
|
||||
}
|
||||
|
||||
export = MockReq;
|
Loading…
Add table
Reference in a new issue