From 4b125ee4dabe6967e3cf0c987e61ccc1f69e0110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Wed, 3 Sep 2025 19:55:48 +0200 Subject: [PATCH] feat: export jsdoc types --- .../three-instanced-uniforms-mesh/index.d.ts | 30 +------------------ packages/troika-2d/index.d.ts | 1 + packages/troika-3d-ui/index.d.ts | 1 + packages/troika-3d/index.d.ts | 1 + packages/troika-animation/index.d.ts | 1 + packages/troika-core/index.d.ts | 1 + packages/troika-flex-layout/index.d.ts | 1 + packages/troika-three-text/index.d.ts | 1 + packages/troika-three-utils/index.d.ts | 1 + packages/troika-worker-utils/index.d.ts | 1 + packages/troika-xr/index.d.ts | 1 + 11 files changed, 11 insertions(+), 29 deletions(-) create mode 100644 packages/troika-2d/index.d.ts create mode 100644 packages/troika-3d-ui/index.d.ts create mode 100644 packages/troika-3d/index.d.ts create mode 100644 packages/troika-animation/index.d.ts create mode 100644 packages/troika-core/index.d.ts create mode 100644 packages/troika-flex-layout/index.d.ts create mode 100644 packages/troika-three-text/index.d.ts create mode 100644 packages/troika-three-utils/index.d.ts create mode 100644 packages/troika-worker-utils/index.d.ts create mode 100644 packages/troika-xr/index.d.ts diff --git a/packages/three-instanced-uniforms-mesh/index.d.ts b/packages/three-instanced-uniforms-mesh/index.d.ts index 2bb615dd..9703374e 100644 --- a/packages/three-instanced-uniforms-mesh/index.d.ts +++ b/packages/three-instanced-uniforms-mesh/index.d.ts @@ -1,29 +1 @@ -declare module "three-instanced-uniforms-mesh" { - import type { BufferGeometry, InstancedMesh, Vector2, Vector3, Vector4, Color, Matrix3, Matrix4, Quaternion } from "three"; - - module "three-instanced-uniforms-mesh" { - class InstancedUniformsMesh< - T extends Material - > extends InstancedMesh { - constructor(geometry: BufferGeometry, material: T, count: number); - /** - * Set the value of a shader uniform for a single instance. - * @param {string} name - the name of the shader uniform - * @param {number} index - the index of the instance to set the value for - * @param {number|Vector2|Vector3|Vector4|Color|Array|Matrix3|Matrix4|Quaternion} value - the uniform value for this instance - */ - setUniformAt(name: string, index: number, value: number | number[] | Vector2 | Vector3 | Vector4 | Color | Matrix3 | Matrix4 | Quaternion): void; - /** - * Unset all instance-specific values for a given uniform, reverting back to the original - * uniform value for all. - * @param {string} name - */ - unsetUniform(name: string): void; - } - - function createInstancedUniformsDerivedMaterial( - material: T - ): T; - } - -} +export * from "./src/index.js"; diff --git a/packages/troika-2d/index.d.ts b/packages/troika-2d/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-2d/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-3d-ui/index.d.ts b/packages/troika-3d-ui/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-3d-ui/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-3d/index.d.ts b/packages/troika-3d/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-3d/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-animation/index.d.ts b/packages/troika-animation/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-animation/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-core/index.d.ts b/packages/troika-core/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-core/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-flex-layout/index.d.ts b/packages/troika-flex-layout/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-flex-layout/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-three-text/index.d.ts b/packages/troika-three-text/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-three-text/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-three-utils/index.d.ts b/packages/troika-three-utils/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-three-utils/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-worker-utils/index.d.ts b/packages/troika-worker-utils/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-worker-utils/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js"; diff --git a/packages/troika-xr/index.d.ts b/packages/troika-xr/index.d.ts new file mode 100644 index 00000000..e258df15 --- /dev/null +++ b/packages/troika-xr/index.d.ts @@ -0,0 +1 @@ +export * from "./src/index.js";