Features are needed as plugable in typescript ( version8) #3683
-
In old version(v7), all feature are as plugable. But in typescript why plugin system is removed ? . In our case, we need all features as plugable in typescript. Is there is any way to use features as plugable ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
The plugin system has been removed in v8 for a lot of reasons, a few:
In v8, the core ships will all of the main features built-in, but with the ability to override their pieces of functionality with inversion of control points like Sorry for this change, but it was necessary. I'd be happy to help you convert your plugins over to use the new composition patterns in v8 as soon as it's in a beta state. |
Beta Was this translation helpful? Give feedback.
-
How to include a new plugin in v8 ?
…On Thu, Feb 3, 2022 at 10:46 PM Tanner Linsley ***@***.***> wrote:
The plugin system has been removed in v8 for a lot of reasons, a few:
- Cannot be typed well
- Composition is usually better in most cases provided the API has
sufficient inversion of control
- Created unreliable compatibility issues between plugins that know
nothing about each other
In v8, the core ships will all of the main features built-in, but with the
ability to override their pieces of functionality with inversion of control
points like sortRowsFn (which is responsible for implementing client-side
sorting logic).
Sorry for this change, but it was necessary. I'd be happy to help you
convert your plugins over to use the new composition patterns in v8 as soon
as it's in a beta state.
—
Reply to this email directly, view it on GitHub
<#3683 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXTBEGCN6SHTWPWV5FZZVGTUZKZ53ANCNFSM5NPC7PLQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
The plugin system has been removed in v8 for a lot of reasons, a few:
In v8, the core ships will all of the main features built-in, but with the ability to override their pieces of functionality with inversion of control points like
sortRowsFn
(which is responsible for implementing client-side sorting logic).Sorry for this change, but it was necessary. I'd be happy to help you convert your plugins over to use the new composition patterns in v8 as soon as it's in a beta state.