express-tsx-views
Version:
Server-side JSX/TSX rendering for your express or NestJS application 🚀
10 lines (9 loc) • 463 B
TypeScript
import { ApolloClient } from '@apollo/client/core/index.js';
import { TsxRenderContext } from '../tsx-render-context.js';
import { TsxRenderMiddleware } from './tsx-render.middleware.js';
export declare class ApolloRenderMiddleware<T = unknown> extends TsxRenderMiddleware {
#private;
constructor(apollo: ApolloClient<T>);
createElement(context: TsxRenderContext): TsxRenderContext;
render(context: TsxRenderContext): Promise<TsxRenderContext>;
}