1 |
|
2 | import {BablicSDK, BablicOptions} from "./lib/sdk";
|
3 | import {Middleware, ExtendedRequest, ExtendedResponse} from "./lib/common";
|
4 | import {IncomingMessage, ServerResponse} from "http";
|
5 |
|
6 | const createMiddleware = (options: BablicOptions): Middleware => {
|
7 | const middleware = new BablicSDK(options);
|
8 | return middleware.handle;
|
9 | };
|
10 |
|
11 | export {BablicSDK, BablicOptions} from "./lib/sdk";
|
12 | export {Middleware, ExtendedRequest, ExtendedResponse} from "./lib/common";
|
13 | export {setRenderServer} from "./lib/seo";
|
14 | export const create = createMiddleware;
|
15 |
|