UNPKG

@shopify/react-server

Version:
29 lines 956 B
/// <reference types="node" /> /// <reference types="koa-bodyparser" /> import 'cross-fetch'; import type { Server } from 'http'; import type { Context } from 'koa'; import Koa from 'koa'; import compose from 'koa-compose'; import type { RenderFunction, RenderOptions } from '../render'; interface Options { ip?: string; port?: number; assetPrefix?: string; proxy?: boolean; assetName?: RenderOptions['assetName']; htmlProps?: RenderOptions['htmlProps']; serverMiddleware?: compose.Middleware<Context>[]; render: RenderFunction; renderError?: RenderOptions['renderError']; renderRawErrorMessage?: boolean; app?: Koa; } /** * Create a full Koa server for server rendering an `@shopify/react-html` based React application defined by `options.render` * @param options * @returns a Server instance */ export declare function createServer(options: Options): Server; export {}; //# sourceMappingURL=server.d.ts.map