@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
43 lines (42 loc) • 1.3 kB
JavaScript
import { isNullOrUndefined } from '@syncfusion/ej2-base';
/**
* @private
*/
var WLevelOverride = /** @class */ (function () {
function WLevelOverride() {
}
/**
* @private
* @returns {void}
*/
WLevelOverride.prototype.clear = function () {
if (!isNullOrUndefined(this.overrideListLevel)) {
this.overrideListLevel.clearFormat();
}
this.overrideListLevel = undefined;
};
/**
* Disposes the internal objects which are maintained.
* @private
* @returns {void}
*/
WLevelOverride.prototype.destroy = function () {
if (!isNullOrUndefined(this.overrideListLevel)) {
this.overrideListLevel.destroy();
}
this.levelNumber = undefined;
this.startAt = undefined;
this.overrideListLevel = undefined;
};
WLevelOverride.prototype.clone = function () {
var levelOverride = new WLevelOverride();
levelOverride.startAt = this.startAt;
levelOverride.levelNumber = this.levelNumber;
if (!isNullOrUndefined(this.overrideListLevel)) {
levelOverride.overrideListLevel = this.overrideListLevel.clone(levelOverride);
}
return levelOverride;
};
return WLevelOverride;
}());
export { WLevelOverride };