typescript: Migrate common-util to typescript.

This commit is contained in:
vsvipul
2019-06-19 20:14:21 +05:30
committed by Akash Nimare
parent ce81a1b367
commit a57c269935

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
let instance = null; let instance: null | CommonUtil = null;
class CommonUtil { class CommonUtil {
constructor() { constructor() {
@@ -13,13 +13,13 @@ class CommonUtil {
} }
// unescape already encoded/escaped strings // unescape already encoded/escaped strings
decodeString(string) { decodeString(stringInput: string): string {
const parser = new DOMParser(); const parser = new DOMParser();
const dom = parser.parseFromString( const dom = parser.parseFromString(
'<!doctype html><body>' + string, '<!doctype html><body>' + stringInput,
'text/html'); 'text/html');
return dom.body.textContent; return dom.body.textContent;
} }
} }
module.exports = new CommonUtil(); export = new CommonUtil();