@foxglove/xmlrpc
Version:
TypeScript library implementing an XMLRPC client and server with pluggable server backend
19 lines • 605 B
TypeScript
import { Encoding, XmlRpcValue, XmlRpcValueOrFault } from "./XmlRpcTypes";
export declare class XmlRpcClient {
url: string;
encoding?: Encoding;
headers: {
"Content-Type": string;
Accept: string;
};
constructor(url: string, options?: {
encoding?: Encoding;
headers?: Record<string, string>;
});
methodCall(method: string, params?: XmlRpcValue[]): Promise<XmlRpcValue>;
multiMethodCall(requests: {
methodName: string;
params: XmlRpcValue[];
}[]): Promise<XmlRpcValueOrFault[]>;
}
//# sourceMappingURL=XmlRpcClient.d.ts.map