UNPKG

express-tsx-views

Version:

Server-side JSX/TSX rendering for your express or NestJS application 🚀

8 lines (7 loc) • 572 B
import { Application, Response } from 'express'; import { Context } from 'react'; import { ReactViewsOptions } from './react-view-engine.interface.js'; export declare function isTranspiled(): boolean; export declare function setupReactViews(app: Application, options: ReactViewsOptions): void; export declare function addReactContext<T>(res: Response, context: Context<T>, value: T): void; export declare function reactViews(reactViewOptions: ReactViewsOptions): (path: string, options: object, callback: (e: any, rendered?: string | undefined) => void) => Promise<void>;