This is basically the reason for brand new availability target which is passed to personal facets

Such as, we can modify our very own dependency treatment analogy so that injections on the individual sphere:

Up until now we now have viewed just how metadata might be outlined getting decorated beliefs, and personal beliefs its potential to Web dating app see exactly how this may be used. By way of example, one could write an addiction treatment collection and that annotates industries that have values in order to inject, right after which injects her or him when making the fresh including:

Yet not, that isn’t you can to do so because yourself individual points, as trick the newest metadata is set having can’t be made use of to gain access to they on the exterior.

Actions can just only end up being realize

Which target offers decorators an approach to present accessibility via metadata, which can be used in some suggests.

Because of this for folks who phone call rating otherwise lay that have an excellent individual job otherwise accessor, this may be will result in the new accessors to the such as for instance.

Availability can be provided considering whether the value was a respect intended to be realize or written. Fields and you will vehicles-accessors will be each other realize and you can created in order to. Accessors can either end up being read in the case of getters, otherwise wriitten in the case of setters.

Sadly, our company is from the antique trap off, “The existing thing is actually deprecated, while the the latest question is not able yet ,!” For now, better to keep using the outdated matter.

The new pion class perform highly recommend continued to make use of Babel “legacy” decorators or TypeScript “experimental” decorators. Whenever you are playing with designers today, you’re probably currently on one of those types. Note that these types of designers count on “[[Set]] semantics” for job declarations (for the Babel, reduce setting). It is recommended that these power tools maintain assistance for [[Set]] semantics close to legacy decorators, up until you can transition toward decorators associated with proposal.

Babel eight supporting the fresh designers suggestion presented to TC39 from the TC39 appointment. It’s good to make use of these for experimental intentions, however they face tall performance points, aren’t yet widely accompanied; we don’t propose to keep driving because of it suggestion during the TC39. Therefore, we recommend facing with this particular type to own big really works. When you look at the go after-on the proposals to provide a lot more mainly based-inside the designers, we hope in order to get well the other capabilities one to the brand new designers proposal served.

Babel heritage-setting designers derive from the condition of new JavaScript . Along with the syntax transform in the above list, this new calling convention off Babel heritage designers is different from which proposal:

Despite these types of variations, it should basically getting it is possible to to achieve the same sort of possibilities using this type of designers suggestion just as in Babel legacy decorators. Once you see essential lost features contained in this offer, please document a challenge.

Leave a Reply

Your email address will not be published. Required fields are marked *