ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
17 lines • 1.95 kB
JavaScript
export class OValueChangeEvent {
constructor(type, newValue, oldValue, target) {
this.type = type;
this.newValue = newValue;
this.oldValue = oldValue;
this.target = target;
}
isUserChange() {
return this.type === OValueChangeEvent.USER_CHANGE;
}
isProgrammaticChange() {
return this.type === OValueChangeEvent.PROGRAMMATIC_CHANGE;
}
}
OValueChangeEvent.USER_CHANGE = 0;
OValueChangeEvent.PROGRAMMATIC_CHANGE = 1;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby12YWx1ZS1jaGFuZ2UtZXZlbnQuY2xhc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvY29tcG9uZW50cy9vLXZhbHVlLWNoYW5nZS1ldmVudC5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLE9BQU8saUJBQWlCO0lBSTVCLFlBQ1MsSUFBWSxFQUNaLFFBQWEsRUFDYixRQUFhLEVBQ2IsTUFBVztRQUhYLFNBQUksR0FBSixJQUFJLENBQVE7UUFDWixhQUFRLEdBQVIsUUFBUSxDQUFLO1FBQ2IsYUFBUSxHQUFSLFFBQVEsQ0FBSztRQUNiLFdBQU0sR0FBTixNQUFNLENBQUs7SUFBSSxDQUFDO0lBRWxCLFlBQVk7UUFDakIsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLGlCQUFpQixDQUFDLFdBQVcsQ0FBQztJQUNyRCxDQUFDO0lBRU0sb0JBQW9CO1FBQ3pCLE9BQU8sSUFBSSxDQUFDLElBQUksS0FBSyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQztJQUM3RCxDQUFDOztBQWZhLDZCQUFXLEdBQUcsQ0FBQyxDQUFDO0FBQ2hCLHFDQUFtQixHQUFHLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBPVmFsdWVDaGFuZ2VFdmVudCB7XG4gIHB1YmxpYyBzdGF0aWMgVVNFUl9DSEFOR0UgPSAwO1xuICBwdWJsaWMgc3RhdGljIFBST0dSQU1NQVRJQ19DSEFOR0UgPSAxO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyB0eXBlOiBudW1iZXIsXG4gICAgcHVibGljIG5ld1ZhbHVlOiBhbnksXG4gICAgcHVibGljIG9sZFZhbHVlOiBhbnksXG4gICAgcHVibGljIHRhcmdldDogYW55KSB7IH1cblxuICBwdWJsaWMgaXNVc2VyQ2hhbmdlKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB0aGlzLnR5cGUgPT09IE9WYWx1ZUNoYW5nZUV2ZW50LlVTRVJfQ0hBTkdFO1xuICB9XG5cbiAgcHVibGljIGlzUHJvZ3JhbW1hdGljQ2hhbmdlKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB0aGlzLnR5cGUgPT09IE9WYWx1ZUNoYW5nZUV2ZW50LlBST0dSQU1NQVRJQ19DSEFOR0U7XG4gIH1cbn1cbiJdfQ==