diff --git a/packages/embedding/package.json b/packages/embedding/package.json index 0114303..aacbc70 100644 --- a/packages/embedding/package.json +++ b/packages/embedding/package.json @@ -14,7 +14,7 @@ "scripts": { "dev": "vite", "build:type": "dts-bundle-generator -o dist/index.d.ts src/index.tsx --external-imports three csstype --external-types --no-check", - "build": "vite build && pnpm build:type", + "build": "vite build", "lint": "tsc", "preview": "vite preview", "preinstall": "npx only-allow pnpm", diff --git a/packages/embedding/public/index.d.ts b/packages/embedding/public/index.d.ts new file mode 100644 index 0000000..9c4ff1f --- /dev/null +++ b/packages/embedding/public/index.d.ts @@ -0,0 +1,15 @@ +import { Properties as CSSProperties } from 'csstype'; +import * as THREE from 'three'; + +export interface IInitProps { + three?: THREE; + panelStyle?: CSSProperties; +} + +export declare class ThreeJsDevTools { + static USER_THREE: THREE; + static initialize(props?: IInitProps): void; + static destroy(): void; +} + +export {};