UNPKG

@aidenvigue/tresjs-core

Version:

Declarative ThreeJS using Vue Components

19 lines (18 loc) 661 B
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, };