elastic/kibana

Remove `export *` pattern from Data plugin

Open

#99,515 opened on May 6, 2021

View on GitHub
 (6 comments) (0 reactions) (0 assignees)TypeScript (19,065 stars) (8,021 forks)batch import
Feature:SearchTeam:DataDiscoverygood first issueimpact:mediumloe:smalltechnical debt

Description

export * makes it easy for a developer to accidentally expose functionality on a plugin's public API, and so should be avoided in favor of explicit exports.

Looks like data/common/index.ts has quite a few: https://github.com/elastic/kibana/blob/master/src/plugins/data/common/index.ts#L9

Contributor guide