openapi-connect
Version:
Base for microservices around OpenAPI/Swagger
16 lines (15 loc) • 631 B
TypeScript
import { NextHandleFunction } from 'connect';
import { IOptions } from '../middleware/oauth';
import { IOption, IOptionalOption } from './option';
import { IUnlessOptions } from './unless';
export interface IOAuthOptions extends IOptionalOption, IOptions {
unless?: IUnlessOptions;
handler?: (option: IOptions) => NextHandleFunction;
}
export interface IOAuthOptionsWithDefaults extends IOAuthOptions, IOption {
enable: boolean;
unless: IUnlessOptions;
handler: (option: IOptions) => NextHandleFunction;
}
declare const _default: (options?: IOAuthOptions) => IOAuthOptionsWithDefaults;
export default _default;