UNPKG

ontimize-web-ngx

Version:
28 lines (27 loc) 1.27 kB
import { BehaviorSubject, Observable } from 'rxjs'; import { OQueryDataArgs } from '../../../types/query-data-args.type'; import { BaseService } from '../../../services/base-service.class'; import { ServiceResponse } from '../../../interfaces/service-response.interface'; export declare class OTableDao { private readonly dataService; private readonly entity; private readonly methods; usingStaticData: boolean; protected loadingTimer: any; protected _isLoadingResults: boolean; dataChange: BehaviorSubject<any[]>; sqlTypesChange: BehaviorSubject<object>; get data(): any[]; get sqlTypes(): object; constructor(dataService: BaseService<ServiceResponse>, 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); set notLoadingResults(val: boolean); protected cleanTimer(): void; }