com.phloxui
Version:
PhloxUI Ng2+ Framework
26 lines (25 loc) • 1.04 kB
TypeScript
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>;
}