UNPKG

konva

Version:

HTML5 2d canvas library for interactive graphics, design editors, whiteboards, and diagrams.

26 lines (25 loc) 943 B
import { Util } from "./Util.js"; import { Layer } from "./Layer.js"; import { _registerNode } from "./Global.js"; /** * FastLayer constructor. **DEPRECATED!** Please use `Konva.Layer({ listening: false})` instead. Layers are tied to their own canvas element and are used * to contain shapes only. If you don't need node nesting, mouse and touch interactions, * or event pub/sub, you should use FastLayer instead of Layer to create your layers. * It renders about 2x faster than normal layers. * * @constructor * @memberof Konva * @augments Konva.Layer @@containerParams * @example * var layer = new Konva.FastLayer(); */ export class FastLayer extends Layer { constructor(attrs) { super(attrs); this.listening(false); Util.warn('Konva.FastLayer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.'); } } FastLayer.prototype.nodeType = 'FastLayer'; _registerNode(FastLayer);