From e0a799bb67888bc7687b466415209148040ff56e Mon Sep 17 00:00:00 2001 From: Imangazaliev Date: Sun, 9 Aug 2020 23:52:39 +0300 Subject: [PATCH] Add TypeScript definitions --- html-parse-stringify.d.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 html-parse-stringify.d.ts diff --git a/html-parse-stringify.d.ts b/html-parse-stringify.d.ts new file mode 100644 index 0000000..ee231c3 --- /dev/null +++ b/html-parse-stringify.d.ts @@ -0,0 +1,27 @@ +declare var htmlParseStringify: htmlParseStringify.htmlParseStringify; + +declare module htmlParseStringify { + export interface htmlParseStringify { + new (): htmlParseStringify; + parse_tag(tag: string): IDoc; + parse(html: string, options: IOptions): Array; + stringify(doc: IDoc): string; + } + + export interface IDoc { + type: string; + content?: string; + voidElement: boolean; + name: string; + attrs: {}; + children: IDoc[]; + } + + export interface IOptions { + components: string[]; + } +} + +declare module "html-parse-stringify" { + export = htmlParseStringify; +}