UNPKG

@vladkrutenyuk/three-kvy-core

Version:

Everything you need to create any-complexity 3D apps with Three.js. Empower Three.js with a modular, lifecycle-managed context that seamlessly propagates through objects via reusable features providing structured logic.

22 lines (21 loc) 753 B
import { removeArrayItem } from "./utils/remove-array-item.js"; import * as props from "./utils/define-props.js"; import { traverseUp } from "./utils/traverse-up.js"; export declare const utils: { removeArrayItem: typeof removeArrayItem; props: typeof props; traverseUp: typeof traverseUp; assertDefined: <T>(value: T | null | undefined, name: string) => T; }; export * from "./core/ThreeContext.js"; export * from "./core/Object3DFeature.js"; export * from "./core/CoreContext.js"; export * from "./core/CoreContextModule.js"; export * from "./core/Object3DFeaturablity.js"; export * from "./core/factory.js"; export declare const REVISION = "2.0.0"; declare global { interface Window { __THREE_KVY_CORE__?: string; } }