| 1234567891011121314151617181920212223242526272829303132333435363738 | import { AttachOptions, BaseServer } from "./server";export interface uOptions {    /**     * What permessage-deflate compression to use. uWS.DISABLED, uWS.SHARED_COMPRESSOR or any of the uWS.DEDICATED_COMPRESSOR_xxxKB.     * @default uWS.DISABLED     */    compression?: number;    /**     * Maximum amount of seconds that may pass without sending or getting a message. Connection is closed if this timeout passes. Resolution (granularity) for timeouts are typically 4 seconds, rounded to closest. Disable by using 0.     * @default 120     */    idleTimeout?: number;    /**     * Maximum length of allowed backpressure per socket when publishing or sending messages. Slow receivers with too high backpressure will be skipped until they catch up or timeout.     * @default 1024 * 1024     */    maxBackpressure?: number;}export declare class uServer extends BaseServer {    protected init(): void;    protected cleanup(): void;    /**     * Prepares a request by processing the query string.     *     * @api private     */    private prepare;    protected createTransport(transportName: any, req: any): any;    /**     * Attach the engine to a µWebSockets.js server     * @param app     * @param options     */    attach(app: any, options?: AttachOptions & uOptions): void;    private handleRequest;    private handleUpgrade;    private abortRequest;}
 |