diff --git a/types/three/index.d.ts b/types/three/index.d.ts
index 473964d59d..2cea550034 100644
--- a/types/three/index.d.ts
+++ b/types/three/index.d.ts
@@ -1,6 +1,6 @@
-// Type definitions for three.js 0.84
-// Project: http://mrdoob.github.com/three.js/
-// Definitions by: Kon , Satoru Kimura , Florent Poujol , SereznoKot , HouChunlei , Ivo , David Asmuth , Brandon Roberge, Qinsi ZHU , Toshiya Nakakura , Poul Kjeldager Sørensen , Stefan Profanter , Edmund Fokschaner , Roelof Jooste
+// Type definitions for three.js 0.89
+// Project: https://threejs.org
+// Definitions by: Kon , Satoru Kimura , Florent Poujol , SereznoKot , HouChunlei , Ivo , David Asmuth , Brandon Roberge, Qinsi ZHU , Toshiya Nakakura , Poul Kjeldager Sørensen , Stefan Profanter , Edmund Fokschaner , Roelof Jooste , Daniel Hritzkiv
// Definitions: https://github.com//DefinitelyTyped
export * from "./three-core";
diff --git a/types/three/three-core.d.ts b/types/three/three-core.d.ts
index 9109e3ddb4..1372ab1cde 100644
--- a/types/three/three-core.d.ts
+++ b/types/three/three-core.d.ts
@@ -5216,6 +5216,10 @@ export class WebGLRenderer implements Renderer {
setTexture(texture: Texture, slot: number): void;
setTexture2D(texture: Texture, slot: number): void;
setTextureCube(texture: Texture, slot: number): void;
+ getRenderTarget(): RenderTarget;
+ /**
+ * @deprecated Use getRenderTarget instead.
+ */
getCurrentRenderTarget(): RenderTarget;
setRenderTarget(renderTarget: RenderTarget): void;
readRenderTargetPixels( renderTarget: RenderTarget, x: number, y: number, width: number, height: number, buffer: any ): void;