@aidenvigue/tresjs-core
Version:
Declarative ThreeJS using Vue Components
19 lines (18 loc) • 661 B
TypeScript
import type { App } from 'vue';
import { normalizeColor, normalizeVectorFlexibleParam } from './utils/normalize';
import templateCompilerOptions from './utils/template-compiler-options';
export * from './composables';
export * from './core/catalogue';
export * from './components';
export * from './types';
export * from './directives';
export interface TresOptions {
extends?: Record<string, unknown>;
}
export interface TresPlugin {
[key: string]: any;
install: (app: App, options?: TresOptions) => void;
}
declare const plugin: TresPlugin;
export default plugin;
export { normalizeColor, normalizeVectorFlexibleParam, templateCompilerOptions, };