Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var StringToCSSFeature = map[string]CSSFeature{ "color-functions": ColorFunctions, "gradient-double-position": GradientDoublePosition, "gradient-interpolation": GradientInterpolation, "gradient-midpoints": GradientMidpoints, "hwb": HWB, "hex-rgba": HexRGBA, "inline-style": InlineStyle, "inset-property": InsetProperty, "is-pseudo-class": IsPseudoClass, "modern-rgb-hsl": Modern_RGB_HSL, "nesting": Nesting, "rebecca-purple": RebeccaPurple, }
View Source
var StringToJSFeature = map[string]JSFeature{ "arbitrary-module-namespace-names": ArbitraryModuleNamespaceNames, "array-spread": ArraySpread, "arrow": Arrow, "async-await": AsyncAwait, "async-generator": AsyncGenerator, "bigint": Bigint, "class": Class, "class-field": ClassField, "class-private-accessor": ClassPrivateAccessor, "class-private-brand-check": ClassPrivateBrandCheck, "class-private-field": ClassPrivateField, "class-private-method": ClassPrivateMethod, "class-private-static-accessor": ClassPrivateStaticAccessor, "class-private-static-field": ClassPrivateStaticField, "class-private-static-method": ClassPrivateStaticMethod, "class-static-blocks": ClassStaticBlocks, "class-static-field": ClassStaticField, "const-and-let": ConstAndLet, "decorators": Decorators, "default-argument": DefaultArgument, "destructuring": Destructuring, "dynamic-import": DynamicImport, "exponent-operator": ExponentOperator, "export-star-as": ExportStarAs, "for-await": ForAwait, "for-of": ForOf, "function-name-configurable": FunctionNameConfigurable, "function-or-class-property-access": FunctionOrClassPropertyAccess, "generator": Generator, "hashbang": Hashbang, "import-assertions": ImportAssertions, "import-attributes": ImportAttributes, "import-meta": ImportMeta, "inline-script": InlineScript, "logical-assignment": LogicalAssignment, "nested-rest-binding": NestedRestBinding, "new-target": NewTarget, "node-colon-prefix-import": NodeColonPrefixImport, "node-colon-prefix-require": NodeColonPrefixRequire, "nullish-coalescing": NullishCoalescing, "object-accessors": ObjectAccessors, "object-extensions": ObjectExtensions, "object-rest-spread": ObjectRestSpread, "optional-catch-binding": OptionalCatchBinding, "optional-chain": OptionalChain, "regexp-dot-all-flag": RegexpDotAllFlag, "regexp-lookbehind-assertions": RegexpLookbehindAssertions, "regexp-match-indices": RegexpMatchIndices, "regexp-named-capture-groups": RegexpNamedCaptureGroups, "regexp-set-notation": RegexpSetNotation, "regexp-sticky-and-unicode-flags": RegexpStickyAndUnicodeFlags, "regexp-unicode-property-escapes": RegexpUnicodePropertyEscapes, "rest-argument": RestArgument, "template-literal": TemplateLiteral, "top-level-await": TopLevelAwait, "typeof-exotic-object-is-object": TypeofExoticObjectIsObject, "unicode-escapes": UnicodeEscapes, "using": Using, }
Functions ¶
Types ¶
type CSSFeature ¶ added in v0.7.14
type CSSFeature uint16
const ( ColorFunctions CSSFeature = 1 << iota GradientDoublePosition GradientInterpolation GradientMidpoints HWB HexRGBA InlineStyle InsetProperty IsPseudoClass Modern_RGB_HSL Nesting RebeccaPurple )
func UnsupportedCSSFeatures ¶ added in v0.7.14
func UnsupportedCSSFeatures(constraints map[Engine]Semver) (unsupported CSSFeature)
Return all features that are not available in at least one environment
func (CSSFeature) ApplyOverrides ¶ added in v0.14.50
func (features CSSFeature) ApplyOverrides(overrides CSSFeature, mask CSSFeature) CSSFeature
func (CSSFeature) Has ¶ added in v0.7.14
func (features CSSFeature) Has(feature CSSFeature) bool
type JSFeature ¶ added in v0.7.14
type JSFeature uint64
const ( ArbitraryModuleNamespaceNames JSFeature = 1 << iota ArraySpread Arrow AsyncAwait AsyncGenerator Bigint Class ClassField ClassPrivateAccessor ClassPrivateBrandCheck ClassPrivateField ClassPrivateMethod ClassPrivateStaticAccessor ClassPrivateStaticField ClassPrivateStaticMethod ClassStaticBlocks ClassStaticField ConstAndLet Decorators DefaultArgument Destructuring DynamicImport ExponentOperator ExportStarAs ForAwait ForOf FunctionNameConfigurable FunctionOrClassPropertyAccess Generator Hashbang ImportAssertions ImportAttributes ImportMeta InlineScript LogicalAssignment NestedRestBinding NewTarget NodeColonPrefixImport NodeColonPrefixRequire NullishCoalescing ObjectAccessors ObjectExtensions ObjectRestSpread OptionalCatchBinding OptionalChain RegexpDotAllFlag RegexpLookbehindAssertions RegexpMatchIndices RegexpNamedCaptureGroups RegexpSetNotation RegexpStickyAndUnicodeFlags RegexpUnicodePropertyEscapes RestArgument TemplateLiteral TopLevelAwait TypeofExoticObjectIsObject UnicodeEscapes Using )
func SymbolFeature ¶ added in v0.18.17
func SymbolFeature(kind ast.SymbolKind) JSFeature
func UnsupportedJSFeatures ¶ added in v0.7.14
Return all features that are not available in at least one environment
func (JSFeature) ApplyOverrides ¶ added in v0.14.50
Click to show internal directories.
Click to hide internal directories.