31 lines
757 B
TypeScript
31 lines
757 B
TypeScript
|
import { parse } from 'query-string';
|
||
|
import { HttpRequest } from 'uWebSockets.js';
|
||
|
import App from './server/app';
|
||
|
import SSLApp from './server/sslapp';
|
||
|
import { mimes, getMime } from './server/mime';
|
||
|
import { writeHeaders } from './server/utils';
|
||
|
import sendFile from './server/sendfile';
|
||
|
import Cluster from './server/cluster';
|
||
|
import livereload from './server/livereload';
|
||
|
import * as types from './server/types';
|
||
|
|
||
|
const getQuery = (req: HttpRequest) => {
|
||
|
return parse(req.getQuery());
|
||
|
};
|
||
|
|
||
|
export { App, SSLApp, mimes, getMime, writeHeaders, sendFile, Cluster, livereload, getQuery };
|
||
|
export * from './server/types';
|
||
|
|
||
|
export default {
|
||
|
App,
|
||
|
SSLApp,
|
||
|
mimes,
|
||
|
getMime,
|
||
|
writeHeaders,
|
||
|
sendFile,
|
||
|
Cluster,
|
||
|
livereload,
|
||
|
getQuery,
|
||
|
...types
|
||
|
};
|