diff --git a/types/three/src/renderers/WebGLRenderer.d.ts b/types/three/src/renderers/WebGLRenderer.d.ts index ebd78c5af..1229c8a44 100644 --- a/types/three/src/renderers/WebGLRenderer.d.ts +++ b/types/three/src/renderers/WebGLRenderer.d.ts @@ -26,13 +26,6 @@ import { WebGLState } from "./webgl/WebGLState.js"; import { WebGLRenderTarget } from "./WebGLRenderTarget.js"; import { WebXRManager } from "./webxr/WebXRManager.js"; -export interface Renderer { - domElement: HTMLCanvasElement; - - render(scene: Object3D, camera: Camera): void; - setSize(width: number, height: number, updateStyle?: boolean): void; -} - export interface WebGLRendererParameters extends WebGLCapabilitiesParameters { /** * A Canvas where the renderer draws its output. @@ -115,7 +108,7 @@ export interface WebGLDebug { * * see {@link https://github.com/mrdoob/three.js/blob/master/src/renderers/WebGLRenderer.js|src/renderers/WebGLRenderer.js} */ -export class WebGLRenderer implements Renderer { +export class WebGLRenderer { /** * parameters is an optional object with properties defining the renderer's behavior. * The constructor also accepts no parameters at all.