From 9e56d0035cf8aaac6c3a38ee3ee9104375f4b7ec Mon Sep 17 00:00:00 2001 From: Mahesh Agrawal Date: Tue, 20 Sep 2022 11:25:40 +0530 Subject: [PATCH] Added typescript interface. --- index.d.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..49b4b83 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,15 @@ +interface XMLElement { + name: string; + attributes: { + [name: string]: string; + }; + value: string; + children: XMLElement[]; +} + +export default class XMLParser { + constructor(); + public parseFromString(string: string): XMLElement; + public toString(xml: XMLElement): string; + public getElementsByTagName(tagName: string): XMLElement[]; +} \ No newline at end of file