express-tsx-views
Version:
Server-side JSX/TSX rendering for your express or NestJS application 🚀
8 lines (7 loc) • 572 B
TypeScript
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>;