UNPKG

molstar

Version:

A comprehensive macromolecular library.

19 lines (18 loc) 671 B
/** * Copyright (c) 2020 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> */ import { GraphicsRenderObject } from './render-object.js'; export declare class CommitQueue { private removeList; private removeMap; private addList; private addMap; get isEmpty(): boolean; get size(): number; add(o: GraphicsRenderObject): void; remove(o: GraphicsRenderObject): void; tryGetRemove(): GraphicsRenderObject<import("./render-object.js").RenderObjectType> | undefined; tryGetAdd(): GraphicsRenderObject<import("./render-object.js").RenderObjectType> | undefined; }