apollo-client
Version:
A simple yet functional GraphQL client.
16 lines (15 loc) • 522 B
TypeScript
import { Request } from './networkInterface';
export interface MiddlewareRequest {
request: Request;
options: RequestInit;
}
export interface MiddlewareInterface {
applyMiddleware(request: MiddlewareRequest, next: Function): any;
}
export declare class AuthTokenHeaderMiddleware implements MiddlewareInterface {
private _token;
private _header;
setToken: (token: string) => void;
setHeader: (header: string) => void;
applyMiddleware: (request: MiddlewareRequest, next: Function) => void;
}