/* @flow */ import { addAttr } from 'compiler/helpers' function genText (node: ASTNode) { const value = node.type === 3 ? node.text : node.type === 2 ? node.tokens.length === 1 ? node.tokens[0] : node.tokens : '' return JSON.stringify(value) } export function postTransformText (el: ASTElement) { // weex can only contain text, so the parser // always generates a single child. if (el.children.length) { addAttr(el, 'value', genText(el.children[0])) el.children = [] } }