chore: remove deprecated functionality for v10 (#7077)

* chore: remove deprecated functionality in events files

* chore: remove deprecated items in renderers

* chore: remove deprecated items in core

* chore: remove mixin deprecation

* chore: fix tests after removing deprecations
This commit is contained in:
Rachel Fenichel
2023-05-11 14:30:54 -07:00
committed by GitHub
parent bef5526f1c
commit de904ab128
54 changed files with 24 additions and 1903 deletions

View File

@@ -22,8 +22,6 @@ import type {BlockStyle, Theme} from '../../theme.js';
import type {WorkspaceSvg} from '../../workspace_svg.js';
import {ConstantProvider} from './constants.js';
import * as debug from './debug.js';
import {Debug} from './debugger.js';
import {Drawer} from './drawer.js';
import type {IPathObject} from './i_path_object.js';
import {RenderInfo} from './info.js';
@@ -157,17 +155,6 @@ export class Renderer implements IRegistrable {
return new Drawer(block, info);
}
/**
* Create a new instance of the renderer's debugger.
*
* @returns The renderer debugger.
* @suppress {strictModuleDepCheck} Debug renderer only included in
* playground.
*/
protected makeDebugger_(): Debug {
return new Debug(this.getConstants());
}
/**
* Create a new instance of the renderer's marker drawer.
*
@@ -278,9 +265,6 @@ export class Renderer implements IRegistrable {
* @internal
*/
render(block: BlockSvg) {
if (debug.isDebuggerEnabled() && !block.renderingDebugger) {
block.renderingDebugger = this.makeDebugger_();
}
const info = this.makeRenderInfo_(block);
info.measure();
this.makeDrawer_(block, info).draw();