UNPKG

derby

Version:

MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.

15 lines (14 loc) 843 B
import { util } from 'racer'; import { type AppOptions } from './App'; import { DerbyForClient, type Derby } from './Derby'; export { AppForClient, App } from './App'; export type { AppForServer } from './AppForServer'; export { Dom } from './Dom'; export { Page, PageForClient } from './Page'; export type { PageForServer } from './PageForServer'; export { Component, ComponentModelData, type ComponentConstructor, type ComponentViewDefinition, } from './components'; export { type Context } from './templates/contexts'; export { type PageParams, type QueryParams } from './routes'; export declare function createApp(name?: string, file?: string, options?: AppOptions): import("./App").App; export declare function use<T = unknown>(plugin: (derby: Derby, options?: T) => Derby, options?: T): Derby; export { DerbyForClient as Derby, util, };