UNPKG

nest-koa-adapter

Version:
19 lines 840 B
import Koa, { Context } from 'koa'; import KoaRouter from 'koa-router'; import { Options } from '@koa/cors'; import { CorsOptions } from '@nestjs/common/interfaces/external/cors-options.interface'; type OriginResolver = (ctx: Context) => string; export declare class KoaCorsOptions implements Options { readonly allowHeaders?: string[] | string; readonly allowMethods?: string[] | string; readonly credentials?: boolean; readonly exposeHeaders?: string[] | string; readonly maxAge?: number | string; readonly origin?: OriginResolver; static validateNestOptions(options?: CorsOptions): void; constructor(nestOptions: CorsOptions); private createOriginResolver; handleOptionsSuccessStatus(koa: Koa | KoaRouter, nestOptions?: CorsOptions): void; } export {}; //# sourceMappingURL=KoaCorsOptions.d.ts.map