threepipe
Version:
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
18 lines (13 loc) • 780 B
text/typescript
export {UiConfigRendererBase, UiConfigMethods, UiConfigRenderer} from 'uiconfig.js'
export type {UiConfigContainer, IUiConfigContainer, UiObjectConfig, UiObjectType, TUiRefreshModes, ChangeArgs, ChangeEvent} from 'uiconfig.js'
// decorators
export {uiConfig, uiContainer} from 'uiconfig.js'
export {
uiMonitor, uiSlider, uiVector, uiDropdown, uiButton, uiInput,
uiColor, uiImage, uiToggle, uiNumber,
} from 'uiconfig.js'
export {uiPanelContainer, uiFolderContainer} from 'uiconfig.js'
export {generateUiConfig, generateUiFolder, generateValueConfig, UiConfigTypeMap} from 'uiconfig.js'
export type {TParams} from 'uiconfig.js'
export {equalsPrimitive, clonePrimitive, copyPrimitive} from 'uiconfig.js'
export type {PrimitiveValObject, PrimitiveVal} from 'uiconfig.js'