@sassoftware/vi-api
Version:
Types used in the SAS Visual Investigator API
22 lines (21 loc) • 712 B
JavaScript
export var PageMode;
(function (PageMode) {
PageMode["Create"] = "create";
PageMode["Edit"] = "edit";
PageMode["View"] = "view";
PageMode["Design"] = "design";
})(PageMode || (PageMode = {}));
/**
* Page model events which can have pre-event or post-event hooks.
*/
export var HookablePageEvents;
(function (HookablePageEvents) {
/**
* A pagemodel is being saved as an object.
*/
HookablePageEvents["SaveObject"] = "svi:hookable:pagemodel:saveObject";
})(HookablePageEvents || (HookablePageEvents = {}));
/**
* @typedef {object} PageModelApi~CreateFromObjectOptions
* @property [clone] {boolean} Whether or not to clone the page model data or use the referenced values.
*/