Interop gen additional literal types (#503)

* interop_gen: support additional literal type expressions via TypeChecker

* fixed analyzer warning

* simplify literal parsing and improve readability

* Refactor literal handling and expand literal tests

Use a shared helper to reduce duplication, remove unused TSTypeFlags, and
add integration tests for false, null, and negative numeric literals.

* Use typed literal helpers in _transformType and add tests

Refactor literal handling to use scoped, typed helpers instead of a
generic value-based helper. Clean up unused TSTypeFlags and add
integration tests for false, null, and resolved-type literals.

* fix CI issue

* enable fallback literal coverage and update expectations
5 files changed
tree: 44ea96b33c907abe0f9438ad3408e230c2393bc2
  1. .github/
  2. js_interop/
  3. third_party/
  4. web/
  5. web_generator/
  6. .gitignore
  7. LICENSE
  8. README.md
README.md

Packages

PackageDescriptionVersion
webLightweight browser API bindings built around JS interop.pub package
js_interopUtility functions and types for dart:js_interop and dart:js_interop_unsafe.pub package
web_generatorTools to generate Dart interfaces from TypeScript declaration files and Web IDL definitions.N/A