UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

26 lines (25 loc) 1.04 kB
import { IDataService } from './editors'; import { ConnectionManager } from '../../service/ConnectionManager.service'; import { DataSchema } from '../../share/model/models'; export declare class ParrotsDataService implements IDataService { private baseURL; private className; private isTest; private connectionManager; constructor(className: string, baseURL: string, connectionManager: ConnectionManager); private getRequestPromise(url, requestMethod, body); private loadClassSchema(); loadDataSchema(): Promise<DataSchema>; loadData(): Promise<any>; createData(data: any): Promise<any>; updateData(data: any): Promise<any>; deleteData(data: any): Promise<any>; destroyData(data: any): Promise<any>; fetchData(data: any): Promise<any>; findData(data: any): Promise<any>; queryData(filterData: any): Promise<any>; private getDataLanguage(obj); private getDataVersions(obj, amount); recycleData(data: any): Promise<any>; promoteData(data: any): Promise<any>; }