UNPKG

4.01 kBTypeScriptView Raw
1declare type progressChange = (p: number) => void;
2declare class ServerClient {
3 private apiVersionUrlParam;
4 private oldTsmTsqApiVersion;
5 private tsmTsqApiVersion;
6 private referenceDataAPIVersion;
7 maxRetryCount: number;
8 sessionId: string;
9 retriableStatusCodes: number[];
10 onAjaxError: (logObject: any) => void;
11 onAjaxRetry: (logObject: any) => void;
12 onFallbackToOldApiVersion: (logObject: any) => void;
13 Server(): void;
14 private retryBasedOnStatus;
15 private fallBackToOldApiVersion;
16 private setStandardHeaders;
17 private createPromiseFromXhr;
18 private mergeTsqEventsResults;
19 private getQueryApiResult;
20 getCancellableTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string): Array<any | Function>;
21 getTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string, hasCancelTrigger?: false): Promise<any>;
22 getTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string, hasCancelTrigger?: true): Array<any | Function>;
23 getAggregates(token: string, uri: string, tsxArray: Array<any>, onProgressChange?: progressChange): Promise<unknown>;
24 getTimeseriesInstances(token: string, environmentFqdn: string, limit?: number, timeSeriesIds?: Array<any>): Promise<any>;
25 getTimeseriesTypes(token: string, environmentFqdn: string, typeIds?: Array<any>): Promise<any>;
26 postTimeSeriesTypes(token: string, environmentFqdn: string, payload: string, useOldApiVersion?: boolean): Promise<any>;
27 updateSavedQuery(token: string, timeSeriesQuery: any, endpoint?: string): Promise<any>;
28 getTimeseriesHierarchies(token: string, environmentFqdn: string): Promise<any>;
29 getTimeseriesModel(token: string, environmentFqdn: string): Promise<any>;
30 getTimeseriesInstancesPathSearch(token: string, environmentFqdn: string, payload: any, instancesContinuationToken?: any, hierarchiesContinuationToken?: any): Promise<any>;
31 getTimeseriesInstancesSuggestions(token: string, environmentFqdn: string, searchString: string, take?: number): Promise<any>;
32 getTimeseriesInstancesSearch(token: string, environmentFqdn: string, searchString: string, continuationToken?: any): Promise<any>;
33 getReferenceDatasetRows(token: string, environmentFqdn: string, datasetId: string): Promise<unknown>;
34 postReferenceDatasetRows(token: string, environmentFqdn: string, datasetName: string, rows: Array<any>, onProgressChange?: progressChange): any;
35 getReferenceDatasets(token: string, resourceId: string, endpoint?: string): Promise<any>;
36 deleteReferenceDataSet(token: string, resourceId: string, datasetName: string, endpoint?: string): Promise<any>;
37 putReferenceDataSet(token: string, resourceId: string, datasetName: string, dataSet: any, endpoint?: string): Promise<any>;
38 getGen1Environment(token: string, resourceId: string, endpoint?: string): Promise<any>;
39 getEnvironments(token: string, endpoint?: string): Promise<any>;
40 getSampleEnvironments(token: string, endpoint?: string): Promise<any>;
41 getMetadata(token: string, environmentFqdn: string, minMillis: number, maxMillis: number): Promise<any>;
42 getEventSchema(token: string, environmentFqdn: string, minMillis: number, maxMillis: number): Promise<any>;
43 getAvailability(token: string, environmentFqdn: string, apiVersion?: string, hasWarm?: boolean): Promise<unknown>;
44 getEvents(token: string, environmentFqdn: string, predicateObject: any, options: any, minMillis: any, maxMillis: any): Promise<any>;
45 private getDataWithContinuationBatch;
46 private retryWithDelay;
47 private sendBatchDataPostRequestPromise;
48 private createPostBatchPromise;
49 private createPromiseFromXhrForBatchData;
50}
51
52export { ServerClient as S };