@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
26 lines • 842 B
TypeScript
import { CorsOptions } from "./cors-options";
export interface GatewayMetadata {
namespace?: string | RegExp;
path?: string;
serveClient?: boolean;
adapter?: any;
parser?: any;
connectTimeout?: number;
pingTimeout?: number;
pingInterval?: number;
upgradeTimeout?: number;
maxHttpBufferSize?: number;
allowRequest?: (req: any, fn: (err: string | null | undefined, success: boolean) => void) => void;
transports?: Array<'polling' | 'websocket'>;
allowUpgrades?: boolean;
perMessageDeflate?: boolean | object;
httpCompression?: boolean | object;
wsEngine?: string;
initialPacket?: any;
cookie?: any | boolean;
cors?: CorsOptions;
allowEIO3?: boolean;
destroyUpgrade?: boolean;
destroyUpgradeTimeout?: number;
}
//# sourceMappingURL=gateway-metadata.d.ts.map