@itwin/core-common
Version:
iTwin.js components common to frontend and backend
26 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeOfChange = void 0;
// cspell:ignore bboxes
/** Bitflags describing which aspects of an [Element]($backend) changed as part of a [[ChangedElements]].
* @public
* @extensions
*/
var TypeOfChange;
(function (TypeOfChange) {
/** Element contains no changes */
TypeOfChange[TypeOfChange["NoChange"] = 0] = "NoChange";
/** A property in the element changed */
TypeOfChange[TypeOfChange["Property"] = 1] = "Property";
/** The geometry stream of a [GeometricElement]($backend) changed */
TypeOfChange[TypeOfChange["Geometry"] = 2] = "Geometry";
/** The [[Placement]] of a [GeometricElement]($backend) changed */
TypeOfChange[TypeOfChange["Placement"] = 4] = "Placement";
/** Indirect change occurred to this element by a related instance */
TypeOfChange[TypeOfChange["Indirect"] = 8] = "Indirect";
/** Hidden properties of the element changed */
TypeOfChange[TypeOfChange["Hidden"] = 16] = "Hidden";
/** The top-most parent of the element has changed */
TypeOfChange[TypeOfChange["Parent"] = 32] = "Parent";
})(TypeOfChange || (exports.TypeOfChange = TypeOfChange = {}));
//# sourceMappingURL=ChangedElements.js.map