relysjs
Version:
Reactive Web app server focusing on MPAs with a simple server route & browser build api...uses Bunjs, Elysia, ESBuild, rmemo, & ctx-core
24 lines (23 loc) • 1.09 kB
TypeScript
import type { ctx__be_T, ctx__get_T, ctx__set_T, sig_T } from 'ctx-core/rmemo'
import type { BuildContext, Plugin } from 'esbuild'
import type { rebuildjs_build_config_T } from 'rebuildjs/server'
export declare const relysjs__build_id$_:ctx__be_T<sig_T<string>, 'app'>
export declare const relysjs__build_id_:ctx__get_T<string, 'app'>
export declare const relysjs__build_id__set:ctx__set_T<string, 'app'>
export declare const relysjs__ready$_:ctx__be_T<sig_T<boolean>, 'app'>
export declare const relysjs__ready_:ctx__get_T<boolean, 'app'>
export declare function relysjs__ready__wait(timeout?:number):Promise<void>
export declare function relysjs_browser__build(
config?:relysjs__build_config_T
):Promise<BuildContext>
export declare function relysjs_server__build(
config?:relysjs__build_config_T
):Promise<BuildContext>
export declare function relysjs_plugin_(config?:relysjs_plugin_config_T):Plugin
export type relysjs__build_config_T =
&rebuildjs_build_config_T
&{ relysjs?:relysjs_plugin_config_T }
export type relysjs_plugin_config_T = {
server_entry?:string
app__start?:boolean
}