diff --git a/src/objects/InstancedMesh.d.ts b/src/objects/InstancedMesh.d.ts index da9c4ee81368db..73518fe8737e78 100644 --- a/src/objects/InstancedMesh.d.ts +++ b/src/objects/InstancedMesh.d.ts @@ -8,7 +8,7 @@ import { Matrix4 } from './../math/Matrix4'; export class InstancedMesh < TGeometry extends Geometry | BufferGeometry = Geometry | BufferGeometry, TMaterial extends Material | Material[] = Material | Material[] -> extends Mesh { +> extends Mesh<TGeometry, TMaterial> { constructor( geometry: TGeometry, diff --git a/src/objects/LineLoop.d.ts b/src/objects/LineLoop.d.ts index fa615b9e105510..88fd69d30b61d2 100644 --- a/src/objects/LineLoop.d.ts +++ b/src/objects/LineLoop.d.ts @@ -6,7 +6,7 @@ import { BufferGeometry } from '../core/BufferGeometry'; export class LineLoop < TGeometry extends Geometry | BufferGeometry = Geometry | BufferGeometry, TMaterial extends Material | Material[] = Material | Material[] -> extends Line { +> extends Line<TGeometry, TMaterial> { constructor( geometry?: TGeometry, diff --git a/src/objects/LineSegments.d.ts b/src/objects/LineSegments.d.ts index 636ea5bf56a8d7..7b45061e5e0c73 100644 --- a/src/objects/LineSegments.d.ts +++ b/src/objects/LineSegments.d.ts @@ -15,7 +15,7 @@ export const LinePieces: number; export class LineSegments < TGeometry extends Geometry | BufferGeometry = Geometry | BufferGeometry, TMaterial extends Material | Material[] = Material | Material[] -> extends Line { +> extends Line<TGeometry, TMaterial> { constructor( geometry?: TGeometry, diff --git a/src/objects/SkinnedMesh.d.ts b/src/objects/SkinnedMesh.d.ts index 6a09b9a890cc5b..71db9c5bb28f42 100644 --- a/src/objects/SkinnedMesh.d.ts +++ b/src/objects/SkinnedMesh.d.ts @@ -8,7 +8,7 @@ import { BufferGeometry } from '../core/BufferGeometry'; export class SkinnedMesh < TGeometry extends Geometry | BufferGeometry = Geometry | BufferGeometry, TMaterial extends Material | Material[] = Material | Material[] -> extends Mesh { +> extends Mesh<TGeometry, TMaterial> { constructor( geometry?: TGeometry,