twilio
Version:
A Twilio helper library
43 lines (42 loc) • 958 B
TypeScript
/**
* Parent TwiML object
*/
export default class TwiML {
[key: string]: any;
response: any;
_propertyName: string;
constructor();
/**
* Because child elements have properties named after their class names, we need
* to translate that when we want to access that at the parent prototype level.
* So this will translate something like Say to 'say' and VoiceResponse to
* 'response'.
*/
_getXml(): any;
/**
* Convert to TwiML
*
* @returns TwiML XML
*/
toString(): string;
/**
* Add text under the TwiML node
*
* @param {string} content
*/
addText(content: string): void;
/**
* Add an arbitrary tag as a child.
*
* @param {string} content
*/
addChild(tagName: string, attributes: Object): GenericNode;
}
/**
* Generic node
*/
declare class GenericNode extends TwiML {
node: any;
constructor(node: any);
}
export {};