UNPKG

lr-core

Version:
38 lines (31 loc) 742 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class StateUpdate { /** * [constructor description] * @param {Array} updated [description] * @param {[type]} id [description] */ constructor(updated, id) { this.updated = updated; if (id != null) { this.id = id; } } get type() { return this.constructor.name; } } exports.default = StateUpdate; class StepUpdate extends StateUpdate {} exports.StepUpdate = StepUpdate; class ConstraintUpdate extends StateUpdate {} exports.ConstraintUpdate = ConstraintUpdate; class CollisionUpdate extends StateUpdate { constructor(updated, id) { super([updated], id); } } exports.CollisionUpdate = CollisionUpdate;