export function simplifyTokens(tokens: any): any { if (tokens.hasOwnProperty("value")) { return tokens.value; } return Object.keys(tokens) .reduce((acc, key) => { acc[key] = simplifyTokens(tokens[key]); return acc; }, {}); } export function trim(str: string): string { return str.replace(/^\s+/gm, "").trim(); }