@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
TypeScript
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;
}
}