diff --git a/types/three/src/nodes/core/Node.d.ts b/types/three/src/nodes/core/Node.d.ts index 53bd4278b..17eebc81f 100644 --- a/types/three/src/nodes/core/Node.d.ts +++ b/types/three/src/nodes/core/Node.d.ts @@ -89,6 +89,7 @@ declare class Node extends EventDispatcher<{ * * @type {Boolean} * @default false + * @param {boolean} value */ set needsUpdate(value: boolean); /** @@ -196,7 +197,6 @@ declare class Node extends EventDispatcher<{ * Generate a custom cache key for this node. * * @return {Number} The cache key of the node. - * @default 0 */ customCacheKey(): number; /** @@ -287,6 +287,7 @@ declare class Node extends EventDispatcher<{ * The method can be implemented to update the node's internal state before it is used to render an object. * The {@link Node#updateBeforeType} property defines how often the update is executed. * + * @abstract * @param {NodeFrame} frame - A reference to the current node frame. * @return {Boolean?} An optional bool that indicates whether the implementation actually performed an update or not (e.g. due to caching). */ @@ -295,6 +296,7 @@ declare class Node extends EventDispatcher<{ * The method can be implemented to update the node's internal state after it was used to render an object. * The {@link Node#updateAfterType} property defines how often the update is executed. * + * @abstract * @param {NodeFrame} frame - A reference to the current node frame. * @return {Boolean?} An optional bool that indicates whether the implementation actually performed an update or not (e.g. due to caching). */ @@ -303,6 +305,7 @@ declare class Node extends EventDispatcher<{ * The method can be implemented to update the node's internal state when it is used to render an object. * The {@link Node#updateType} property defines how often the update is executed. * + * @abstract * @param {NodeFrame} frame - A reference to the current node frame. * @return {Boolean?} An optional bool that indicates whether the implementation actually performed an update or not (e.g. due to caching). */