gnim
Version:
Library which brings JSX and reactivity to GNOME JavaScript.
35 lines (34 loc) • 653 B
text/typescript
export {
type Node,
type CCProps,
type FCProps,
getType,
jsx,
appendChild,
removeChild,
} from "./jsx/jsx.js"
export { Fragment } from "./jsx/Fragment.js"
export { For } from "./jsx/For.js"
export { With } from "./jsx/With.js"
export { This } from "./jsx/This.js"
export {
type Context,
type Scope,
createRoot,
getScope,
onCleanup,
onMount,
createContext,
} from "./jsx/scope.js"
export {
type Accessed,
type State,
type Setter,
Accessor,
createState,
createComputed,
createBinding,
createConnection,
createExternal,
createSettings,
} from "./jsx/state.js"