@lifeart/gxt
Version:
<img align="right" width="95" height="95" alt="Philosopher’s stone, logo of PostCSS" src="./public/logo.png">
24 lines (23 loc) • 1.29 kB
TypeScript
/**
* Public API - Level 7
*
* This module re-exports the public API from all lower-level modules.
*/
export { cell, cellFor, tracked, getTracker, setTracker, type Cell, type MergedCell, formula, cached, type CachedCell, } from './reactive';
export { Component, type ComponentReturnType } from './component-class';
export { renderComponent } from './dom';
export { runDestructors, destroyElementSync } from './destroy';
export { registerDestructor } from './glimmer/destroyable';
export { hbs, scope } from './template';
export { effect } from './vm';
export * from './dom';
export { Root, createRoot } from './root';
export * from './helpers/index';
export { $template, $args, $fwProp } from './shared';
export { syncDom, takeRenderingControl } from './runtime';
export { setIsRendering, isRendering } from './reactive';
export { followPromise, SUSPENSE_CONTEXT, type SuspenseContext, } from './suspense-utils';
export { configureGXT, type GXTConfig, type GXTConfigInput, type PoolConfig } from './config';
export { provideContext, getContext, initDOM, cleanupFastContext, RENDERING_CONTEXT, ROOT_CONTEXT, } from './context';
export { HTMLBrowserDOMApi, type DOMApi } from './dom-api';
export { RENDERING_CONTEXT_PROPERTY, RENDERED_NODES_PROPERTY, COMPONENT_ID_PROPERTY, } from './types';