ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
25 lines (24 loc) • 1.03 kB
TypeScript
import { BehaviorSubject, Observable } from 'rxjs';
import { OQueryDataArgs } from '../../../types/query-data-args.type';
export declare class OTableDao {
private dataService;
private entity;
private methods;
usingStaticData: boolean;
protected loadingTimer: any;
protected _isLoadingResults: boolean;
dataChange: BehaviorSubject<any[]>;
sqlTypesChange: BehaviorSubject<object>;
get data(): any[];
get sqlTypes(): object;
constructor(dataService: any, entity: string, methods: any);
getQuery(queryArgs: OQueryDataArgs): Observable<any>;
removeQuery(filters: any, sqlTypes?: object): Observable<any>;
insertQuery(av: object, sqlTypes?: object): Observable<any>;
updateQuery(kv: object, av: object, sqlTypes?: object): Observable<any>;
setDataArray(data: Array<any>): Observable<any[]>;
setAsynchronousColumn(value: Array<any>, rowData: any): void;
get isLoadingResults(): boolean;
set isLoadingResults(val: boolean);
protected cleanTimer(): void;
}