ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
36 lines • 4.16 kB
JavaScript
export class AbstractComponentStateClass {
}
export class AbstractServiceComponentStateClass extends AbstractComponentStateClass {
}
export class DefaultComponentStateClass extends AbstractComponentStateClass {
setData(data) {
Object.assign(this, data);
}
}
export class DefaultServiceComponentStateClass extends AbstractServiceComponentStateClass {
get filterCaseSensitive() {
return this['filter-case-sensitive'];
}
set filterCaseSensitive(value) {
this['filter-case-sensitive'] = value;
}
get quickFilterValue() {
return this['filterValue'];
}
set quickFilterValue(value) {
this['filterValue'] = value;
}
get queryRows() {
return this['query-rows'];
}
set queryRows(value) {
this['query-rows'] = value;
}
constructor() {
super();
}
setData(data) {
Object.assign(this, data);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1jb21wb25lbnQtc3RhdGUuY2xhc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvc2VydmljZXMvc3RhdGUvby1jb21wb25lbnQtc3RhdGUuY2xhc3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsTUFBTSxPQUFnQiwyQkFBMkI7Q0FFaEQ7QUFDRCxNQUFNLE9BQWdCLGtDQUFtQyxTQUFRLDJCQUEyQjtDQU0zRjtBQUNELE1BQU0sT0FBTywwQkFBMkIsU0FBUSwyQkFBMkI7SUFDekUsT0FBTyxDQUFDLElBQVM7UUFDZixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztJQUM1QixDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8saUNBQWtDLFNBQVEsa0NBQWtDO0lBVXZGLElBQUksbUJBQW1CO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLHVCQUF1QixDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUVELElBQUksbUJBQW1CLENBQUMsS0FBYztRQUNwQyxJQUFJLENBQUMsdUJBQXVCLENBQUMsR0FBRyxLQUFLLENBQUM7SUFDeEMsQ0FBQztJQUVELElBQUksZ0JBQWdCO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQzdCLENBQUM7SUFFRCxJQUFJLGdCQUFnQixDQUFDLEtBQWE7UUFDaEMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxHQUFHLEtBQUssQ0FBQztJQUM5QixDQUFDO0lBRUQsSUFBSSxTQUFTO1FBQ1gsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUVELElBQUksU0FBUyxDQUFDLEtBQWE7UUFDekIsSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLEtBQUssQ0FBQztJQUM3QixDQUFDO0lBRUQ7UUFDRSxLQUFLLEVBQUUsQ0FBQztJQUNWLENBQUM7SUFFRCxPQUFPLENBQUMsSUFBUztRQUNmLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzVCLENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFic3RyYWN0Q29tcG9uZW50U3RhdGVDbGFzcyB7XG4gIGFic3RyYWN0IHNldERhdGEoZGF0YTogYW55KTtcbn1cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdFNlcnZpY2VDb21wb25lbnRTdGF0ZUNsYXNzIGV4dGVuZHMgQWJzdHJhY3RDb21wb25lbnRTdGF0ZUNsYXNzIHtcbiAgYWJzdHJhY3QgcXVlcnlSb3dzOiBudW1iZXI7XG4gIGFic3RyYWN0IHRvdGFsUXVlcnlSZWNvcmRzTnVtYmVyOiBudW1iZXI7XG4gIGFic3RyYWN0IHF1ZXJ5UmVjb3JkT2Zmc2V0OiBudW1iZXI7XG4gIGFic3RyYWN0IHF1aWNrRmlsdGVyVmFsdWU6IHN0cmluZztcblxufVxuZXhwb3J0IGNsYXNzIERlZmF1bHRDb21wb25lbnRTdGF0ZUNsYXNzIGV4dGVuZHMgQWJzdHJhY3RDb21wb25lbnRTdGF0ZUNsYXNzIHtcbiAgc2V0RGF0YShkYXRhOiBhbnkpIHtcbiAgICBPYmplY3QuYXNzaWduKHRoaXMsIGRhdGEpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBEZWZhdWx0U2VydmljZUNvbXBvbmVudFN0YXRlQ2xhc3MgZXh0ZW5kcyBBYnN0cmFjdFNlcnZpY2VDb21wb25lbnRTdGF0ZUNsYXNzIHtcblxuICAvLyBxdWljay1maWx0ZXJcbiAgcHJvdGVjdGVkICdmaWx0ZXItY2FzZS1zZW5zaXRpdmUnOiBib29sZWFuO1xuICBwcm90ZWN0ZWQgZmlsdGVyVmFsdWU6IHN0cmluZztcbiAgLy8gcGFnZVxuICB0b3RhbFF1ZXJ5UmVjb3Jkc051bWJlcjogbnVtYmVyO1xuICBxdWVyeVJlY29yZE9mZnNldDogbnVtYmVyO1xuICBwcm90ZWN0ZWQgJ3F1ZXJ5LXJvd3MnOiBudW1iZXI7XG5cbiAgZ2V0IGZpbHRlckNhc2VTZW5zaXRpdmUoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXNbJ2ZpbHRlci1jYXNlLXNlbnNpdGl2ZSddO1xuICB9XG5cbiAgc2V0IGZpbHRlckNhc2VTZW5zaXRpdmUodmFsdWU6IGJvb2xlYW4pIHtcbiAgICB0aGlzWydmaWx0ZXItY2FzZS1zZW5zaXRpdmUnXSA9IHZhbHVlO1xuICB9XG5cbiAgZ2V0IHF1aWNrRmlsdGVyVmFsdWUoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpc1snZmlsdGVyVmFsdWUnXTtcbiAgfVxuXG4gIHNldCBxdWlja0ZpbHRlclZhbHVlKHZhbHVlOiBzdHJpbmcpIHtcbiAgICB0aGlzWydmaWx0ZXJWYWx1ZSddID0gdmFsdWU7XG4gIH1cblxuICBnZXQgcXVlcnlSb3dzKCk6IG51bWJlciB7XG4gICAgcmV0dXJuIHRoaXNbJ3F1ZXJ5LXJvd3MnXTtcbiAgfVxuXG4gIHNldCBxdWVyeVJvd3ModmFsdWU6IG51bWJlcikge1xuICAgIHRoaXNbJ3F1ZXJ5LXJvd3MnXSA9IHZhbHVlO1xuICB9XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgc3VwZXIoKTtcbiAgfVxuXG4gIHNldERhdGEoZGF0YTogYW55KSB7XG4gICAgT2JqZWN0LmFzc2lnbih0aGlzLCBkYXRhKTtcbiAgfVxuXG5cbn1cbiJdfQ==