echelonjs
Version:
A new JSX/TSX based framework with decorator-driven reactivity.
8 lines (7 loc) • 599 B
TypeScript
import 'reflect-metadata';
export { createElement, Fragment } from './core/jsx';
export { Component, Render, Mounted, BeforeMount, Destroyed, BeforeUnmount, BeforeUpdate, Updated, ErrorCaptured, Event, State, Watch, Computed, Prop, Children, Style, StyleLayout, Property, Method, Store, Use, } from './core/decorators';
export { mount } from './core/renderer';
export type { EchelonElement } from './core/jsx';
export type { EchelonInternalComponentInstance, ComponentMeta, INTERNAL_INSTANCE_KEY } from './core/types';
export { Router, RouterOutlet, Link, navigate, Param, Query, } from './router';