-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Remove the legacy types from the platform public contract #77997
Comments
Pinging @elastic/kibana-platform (Team:Platform) |
@mshustov There's no direct export of any deprecated legacy types in There are others that have been marked as deprecated and from digging through, I've come up with the following list to remove, keep and ones I'm not sure about: Could you add a check to those that are in the right category please? Those that aren't right, we can discuss as a team. cc @elastic/kibana-core To Remove:From src/core/server/*:
From in src/core/public/*:
To keep:
UnknownShould these be removed or do we need to keep them?
|
Then we can close the issue. We are interested in removing unused legacy types from
We need to come up with a plan to remove deprecated API eventually but it's not the highest priority right now. You can create a new issue listing your findings from
We need to reference |
I've created follow up issues to address the specific tasks from #77997 (comment). Closing this issue as there aren't any legacy types exported from the public core API. |
Having removed the legacy plugin discovery we've got rid of the last pieces of the Legacy plugin system. We can clean up our public API from the legacy types added to ensure BWC with the legacy plugin system.
See
kibana.d.ts
,src/core/server/index.ts
,src/core/public/index.ts
.The text was updated successfully, but these errors were encountered: