Files
DefinitelyTyped/soap/index.d.ts

20 lines
702 B
TypeScript

// Type definitions for soap
// Project: https://www.npmjs.com/package/soap
// Definitions by: Nicole Wang <https://github.com/nicoleWjie>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node" />
import * as events from 'events';
declare class WSSecurity {
constructor(username: string, password: string, options: any);
}
interface Client extends events.EventEmitter {
setSecurity(s: WSSecurity): void;
[method: string]: (args: any, fn: (err: any, result: any) => void, options?: any) => void;
addSoapHeader(headJSON: any): void;
}
declare function createClient(wsdlPath: string, options: any, fn: (err: any, client: Client) => void): void;