-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds Decorator Metadata #10
base: decorators
Are you sure you want to change the base?
Commits on Mar 6, 2023
-
Add Class and Class Element Decorators and
accessor
KeywordUpdates - Refactor to use ClassElementDefinition more extensively - Separate parsing class elements and defining them so that we can control the order of definition and decorator application - Extract and centralize class element decoration into a single place - Fix completions in ClassDefinitionEvaluation (need to reset the env after each possible abrupt completion). - Refactor adding private methods to instance to pull directly from `Class.[[Elements]]`, so we don't have multiple sources of truth for the elements that are defined on a class. `Class.[[Elements]]` is the canonical source of truth after ClassDefinitionEvaluation, and any operations afterward such as instantiation should base themselves on that. - Refactor to use anonymous function syntax.
Configuration menu - View commit details
-
Copy full SHA for 14425b5 - Browse repository at this point
Copy the full SHA 14425b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f42b91 - Browse repository at this point
Copy the full SHA 1f42b91View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd170c - Browse repository at this point
Copy the full SHA bcd170cView commit details
Commits on Mar 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a2b63dd - Browse repository at this point
Copy the full SHA a2b63ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d556fe - Browse repository at this point
Copy the full SHA 5d556feView commit details -
Configuration menu - View commit details
-
Copy full SHA for f604983 - Browse repository at this point
Copy the full SHA f604983View commit details
Commits on Apr 12, 2023
-
Merge pull request #5 from pzuraq/remove-dynamic-home-object
Remove dynamic [[HomeObject]] from decorator return values
Configuration menu - View commit details
-
Copy full SHA for e86128e - Browse repository at this point
Copy the full SHA e86128eView commit details -
Merge pull request #7 from pzuraq/throw-error-if-initializer-is-not-c…
…allable Throw an error if the value passed to `addInitializer` is not callable
Configuration menu - View commit details
-
Copy full SHA for ca35c74 - Browse repository at this point
Copy the full SHA ca35c74View commit details -
Merge pull request #8 from pzuraq/set-add-initializer-function-name
Set the name of the `addInitializer` function
Configuration menu - View commit details
-
Copy full SHA for 444a531 - Browse repository at this point
Copy the full SHA 444a531View commit details -
Call decorators with their natural
this
value.For more details, see this issue: tc39/proposal-decorators#487
Configuration menu - View commit details
-
Copy full SHA for 50ce824 - Browse repository at this point
Copy the full SHA 50ce824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e6e35 - Browse repository at this point
Copy the full SHA 39e6e35View commit details -
Merge pull request #11 from pzuraq/remove-set-function-name
Remove setFunctionName from decorator application
Configuration menu - View commit details
-
Copy full SHA for 43b16ea - Browse repository at this point
Copy the full SHA 43b16eaView commit details -
Merge pull request #6 from pzuraq/call-decorators-with-correct-this
Call decorators with the natural `this` value
Configuration menu - View commit details
-
Copy full SHA for 823f1bf - Browse repository at this point
Copy the full SHA 823f1bfView commit details
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c4465e4 - Browse repository at this point
Copy the full SHA c4465e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceb4225 - Browse repository at this point
Copy the full SHA ceb4225View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90938f8 - Browse repository at this point
Copy the full SHA 90938f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0852e - Browse repository at this point
Copy the full SHA fb0852eView commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5c0f4e - Browse repository at this point
Copy the full SHA b5c0f4eView commit details