17 lines
568 B
TypeScript
17 lines
568 B
TypeScript
|
|
/// <reference types="request" />
|
||
|
|
import { Caps } from './Caps';
|
||
|
|
import * as request from 'request';
|
||
|
|
import { ClientEvents } from './ClientEvents';
|
||
|
|
export declare class EventQueueClient {
|
||
|
|
caps: Caps;
|
||
|
|
ack?: number;
|
||
|
|
done: boolean;
|
||
|
|
currentRequest: request.Request | null;
|
||
|
|
private clientEvents;
|
||
|
|
constructor(caps: Caps, clientEvents: ClientEvents);
|
||
|
|
shutdown(): void;
|
||
|
|
Get(): void;
|
||
|
|
request(url: string, data: string, contentType: string): Promise<string>;
|
||
|
|
capsRequestXML(capability: string, data: any): Promise<any>;
|
||
|
|
}
|