@shopify/react-server
Version:
Utilities for React server-side rendering.
20 lines (19 loc) • 597 B
TypeScript
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 {};