Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
feat(compiler-cli): lower metadata `useValue` and `data` literal fields #18905
With this commit the compiler will "lower" expressions into exported
used to be an error as the expression
With this commit this is rewritten, during emit of the .js file, into
the compiler then will generate a reference to the exported
What kind of change does this PR introduce?
What is the current behavior?
An a reference to a local value, a call expression, new expression, or a lambda in a provider metadata will always cause a compile time error.
What is the new behavior?
Arbitrary expressions are allowed following a
Does this PR introduce a breaking change?