UNPKG

@sigi/ssr

Version:

Server side rendering support for sigi framework

14 lines (13 loc) 544 B
import { EffectModule } from '@sigi/core'; import { Injector, Provider } from '@sigi/di'; import { ConstructorOf } from '@sigi/types'; import { StateToPersist } from './state-to-persist'; export type ModuleMeta = ConstructorOf<EffectModule<any>>; export declare const SKIP_SYMBOL: unique symbol; export declare const runSSREffects: <Context, Returned = any>(ctx: Context, modules: ModuleMeta[], config?: { timeout?: number; providers?: Provider[]; }) => { injector: Injector; pendingState: Promise<StateToPersist<Returned>>; };