uspring
Version:
A very fast Webserver which has interface like springboot
21 lines • 722 B
TypeScript
import { RequestMap } from './uApp/RequestMapper';
import { Wrap } from './uApp/appwrapper';
import { IFunctor } from './src/uSocket';
import * as uWS from 'uWebSockets.js';
interface ISocketWrap {
route(routeName: string): IFunctor;
onerror(cb: (err: any) => void): ISocketWrap;
onsuccess(cb: (port: any, token: any) => void): ISocketWrap;
listen(port: number, cb: (port: number, token: uWS.us_listen_socket) => void): any;
}
interface IUSpring {
uApp: Wrap;
uSocket(opt: uWS.WebSocketBehavior): ISocketWrap;
}
declare function uSpring(config: uWS.AppOptions & {
ssl: boolean;
}): IUSpring;
export { RequestMap };
export { uSpring };
export default uSpring;
//# sourceMappingURL=index.d.ts.map