UNPKG

@shopify/react-server

Version:
20 lines (19 loc) 597 B
import 'isomorphic-fetch'; import { Server } from 'http'; import { Context } from 'koa'; import compose from 'koa-compose'; import { RenderFunction } from '../render'; declare type Options = { port?: number; ip?: string; assetPrefix?: string; serverMiddleware?: compose.Middleware<Context>[]; render: RenderFunction; }; /** * 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 {};