Documentation
¶
Index ¶
- Constants
- func ModuleExportsAST(log logging.Log, source logging.Source, options ParseOptions, expr ast.Expr) ast.AST
- func Parse(log logging.Log, source logging.Source, options ParseOptions) (result ast.AST, ok bool)
- func ParseJSON(log logging.Log, source logging.Source, options ParseJSONOptions) (result ast.Expr, ok bool)
- type DefineFunc
- type FindSymbol
- type JSXOptions
- type LanguageTarget
- type ParseJSONOptions
- type ParseOptions
- type TypeScriptOptions
Constants ¶
View Source
const ( // These are arranged such that ESNext is the default zero value and such // that earlier releases are less than later releases ES2015 = -6 ES2016 = -5 ES2017 = -4 ES2018 = -3 ES2019 = -2 ES2020 = -1 ESNext = 0 )
Variables ¶
This section is empty.
Functions ¶
func ModuleExportsAST ¶
Types ¶
type DefineFunc ¶
type DefineFunc func(FindSymbol) ast.E
type FindSymbol ¶
type JSXOptions ¶
type LanguageTarget ¶
type LanguageTarget int8
type ParseJSONOptions ¶
type ParseOptions ¶
type ParseOptions struct { // true: imports are scanned and bundled along with the file // false: imports are left alone and the file is passed through as-is IsBundling bool Defines map[string]DefineFunc MangleSyntax bool OmitWarnings bool TS TypeScriptOptions JSX JSXOptions Target LanguageTarget }
type TypeScriptOptions ¶
type TypeScriptOptions struct {
Parse bool
}
Click to show internal directories.
Click to hide internal directories.