inferno
Version:
An extremely fast, React-like JavaScript library for building modern user interfaces
14 lines (13 loc) • 1.5 kB
TypeScript
import { createComponentVNode, createFragment, createPortal, createTextVNode, createVNode, directClone, getFlagsForElementVnode, normalizeProps, normalizeRoot } from './core/implementation';
import { linkEvent } from './DOM/events/linkEvent';
import { renderInternal, createRenderer, render } from './DOM/rendering';
import { AnimationQueues, EMPTY_OBJ, findDOMFromVNode, Fragment, options } from './DOM/utils/common';
import { Component, type ComponentType, rerender } from './core/component';
import { mountProps } from './DOM/props';
import { createClassComponentInstance, renderFunctionalComponent } from './DOM/utils/componentUtil';
import { mount, mountClassComponentCallbacks, mountElement, mountFunctionalComponentCallbacks } from './DOM/mounting';
import { createRef, forwardRef, mountRef } from './core/refs';
export * from './core/types';
declare const version: string | undefined;
export { AnimationQueues, Component, type ComponentType, Fragment, EMPTY_OBJ, createComponentVNode, createFragment, createPortal, createRef, createRenderer, createTextVNode, createVNode, forwardRef, directClone, findDOMFromVNode, getFlagsForElementVnode, linkEvent, normalizeProps, options, render, rerender, version, createClassComponentInstance as _CI, normalizeRoot as _HI, // used by inferno-mobx
mount as _M, mountClassComponentCallbacks as _MCCC, mountElement as _ME, mountFunctionalComponentCallbacks as _MFCC, mountRef as _MR, mountProps as _MP, renderInternal, renderFunctionalComponent as _RFC, };