From 6bfd3ed8abddb71d84f532cb3f65481a32c77816 Mon Sep 17 00:00:00 2001 From: Matteo Bilotta Date: Tue, 22 Oct 2024 03:08:47 +0200 Subject: [PATCH] fix: Now `element` from `uniformArray` accept both a `number` and `ShaderNodeObject` (#1286) * fix: Now `element` from `uniformArray` accept both a `number` and `ShaderNodeObject`. * Use NodeRepresentation --------- Co-authored-by: Nathan Bierema --- types/three/src/nodes/accessors/UniformArrayNode.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/three/src/nodes/accessors/UniformArrayNode.d.ts b/types/three/src/nodes/accessors/UniformArrayNode.d.ts index 8d9d4af32..72e539cb4 100644 --- a/types/three/src/nodes/accessors/UniformArrayNode.d.ts +++ b/types/three/src/nodes/accessors/UniformArrayNode.d.ts @@ -1,5 +1,5 @@ import Node from "../core/Node.js"; -import { ShaderNodeObject } from "../tsl/TSLCore.js"; +import { NodeRepresentation, ShaderNodeObject } from "../tsl/TSLCore.js"; import ArrayElementNode from "../utils/ArrayElementNode.js"; import BufferNode from "./BufferNode.js"; @@ -17,7 +17,7 @@ declare class UniformArrayNode extends BufferNode { getElementLength(): number; - element(indexNode: number): ShaderNodeObject; + element(indexNode: NodeRepresentation): ShaderNodeObject; } export default UniformArrayNode;