@vuedx/transforms
AST Transforms
Last updated 4 years ago by znck .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @vuedx/transforms 
SYNC missed versions from official npm registry.

Compiler TSX

A custom compiler to convert Vue template to a (functional) TSX representation for type checking.

Usage

npm add @vuedx/compiler-tsx

API

compile

<summary>More info</summary>

Signature:

declare function compile(template: string, options: Options & CompilerOptions): CodegenResult;
Parameter Type Description
template string -
options Options & CompilerOptions -

parse

<summary>More info</summary>

Signature:

declare function parse(template: string, options: ParserOptions): RootNode;
Parameter Type Description
template string -
options ParserOptions -

Types

CodegenResult

interface CodegenResult extends CodegenResult$1 {
  errors: CompilerError[];
  expressions: Array<[number, number]>;
  mappings: Array<[number, number, number, number, number]>;
}

ComponentImport

interface ComponentImport {
  name?: string;
  named?: boolean;
  path: string;
}

Options

interface Options {
  components?: Record<string, ComponentImport>;
  filename: string;
}

Support

This package is part of VueDX project, maintained by Rahul Kadyan. You can ???? sponsor him for continued development of this package and other VueDX tools.

Current Tags

  • 0.7.5-insiders-1630604709.0                                ...           insiders (5 years ago)
  • 0.7.6                                ...           latest (3 years ago)
  • 0.7.7-next-1667939290.0                                ...           next (3 years ago)

61 Versions

Maintainers (1)
Downloads
Today 0
This Week 0
This Month 59
Last Day 0
Last Week 59
Last Month 0
Dependencies (4)
Dev Dependencies (1)

Copyright 2013 - present © cnpmjs.org | Home |