How to use the @vue/compiler-core.NodeTypes.TEXT function in @vue/compiler-core

To help you get started, we’ve selected a few @vue/compiler-core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github vuejs / vue-next / packages / compiler-dom / __tests__ / parse.spec.ts View on Github external
test('textarea handles comments/elements as just text', () => {
      const ast = parse(
        '<textarea>some&lt;div&gt;text&lt;/div&gt;and&lt;!--comment--&gt;</textarea>',
        parserOptions
      )
      const element = ast.children[0] as ElementNode
      const text = element.children[0] as TextNode

      expect(text).toStrictEqual({
        type: NodeTypes.TEXT,
        content: 'some<div>text</div>and',
        loc: {
          start: { offset: 10, line: 1, column: 11 },
          end: { offset: 46, line: 1, column: 47 },
          source: 'some<div>text</div>and'
        }
      })
    })
github vuejs / vue-next / packages / compiler-dom / __tests__ / parse.spec.ts View on Github external
test('CDATA', () =&gt; {
      const ast = parse('<svg>some text</svg>', parserOptions)
      const text = (ast.children[0] as ElementNode).children![0] as TextNode

      expect(text).toStrictEqual({
        type: NodeTypes.TEXT,
        content: 'some text',
        loc: {
          start: { offset: 14, line: 1, column: 15 },
          end: { offset: 23, line: 1, column: 24 },
          source: 'some text'
        }
      })
    })