@v4fire/core
Version:
V4Fire core library
42 lines (41 loc) • 1.24 kB
TypeScript
/*!
* V4Fire Core
* https://github.com/V4Fire/Core
*
* Released under the MIT license
* https://github.com/V4Fire/Core/blob/master/LICENSE
*/
import type { Server } from 'node:http';
export declare function createServer(startPort: number): Promise<{
handles: {
json1: {
response: (statusCode: number, body: object) => any;
/**
* @param {number} statusCode
* @param {object} body
*/
responseOnce: (statusCode: number, body: object) => any;
clear: () => void;
responder: () => any;
respond: () => Promise<Response>;
calls: Request[];
};
json2: {
response: (statusCode: number, body: object) => any;
/**
* @param {number} statusCode
* @param {object} body
*/
responseOnce: (statusCode: number, body: object) => any;
clear: () => void;
responder: () => any;
respond: () => Promise<Response>;
calls: Request[];
};
};
server: Server;
clearHandles: () => void;
port: number;
url: (...paths: string[]) => string;
destroy: () => void;
}>;