@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
30 lines • 991 B
TypeScript
export default EntityEditor;
declare class EntityEditor extends View<HTMLElement> {
/**
*
* @param {ComponentControlFactory} componentControlFactory
* @param {Editor} editor
* @constructor
*/
constructor(componentControlFactory: ComponentControlFactory, editor: Editor);
el: Element;
model: ObservedValue;
/**
* @type {ObservedValue<EntityManager>}
*/
entityManager: any;
components: List<any>;
/**
*
* @type {Map<Object, ComponentControlView>}
*/
componentControllers: Map<any, ComponentControlView<any>>;
vLabelEntity: LabelView;
handlers: {};
}
import View from "../../../src/view/View.js";
import ObservedValue from '../../../src/core/model/ObservedValue.js';
import List from '../../../src/core/collection/list/List.js';
import { ComponentControlView } from "./ComponentControlView.js";
import LabelView from '../../../src/view/common/LabelView.js';
//# sourceMappingURL=EntityEditor.d.ts.map