[Maps] move MapSavedObject type out of telemetry#60127
[Maps] move MapSavedObject type out of telemetry#60127nreese merged 5 commits intoelastic:masterfrom
Conversation
|
Pinging @elastic/kibana-gis (Team:Geo) |
| // eslint-disable-next-line @kbn/eslint/no-restricted-paths | ||
| import { SavedObject } from '../../../../src/core/server'; | ||
|
|
||
| export type MapSavedObjectAttributes = { |
There was a problem hiding this comment.
Why are we changing from interface to type? Similar refs in the code use an interface: https://github.com/elastic/kibana/blob/f1272b5ffe34d7efacb359260e930b872e8e4b06/src/core/server/saved_objects/types.ts
There was a problem hiding this comment.
We have started the precedent in https://github.com/elastic/kibana/blob/master/x-pack/legacy/plugins/maps/common/descriptor_types.d.ts to use type when defining something with just properties and interface when defining an actual interface that contains methods that need to be implemented.
|
After discussions with @restrry this PR also moves SavedObject from |
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
* master: (30 commits) [TSVB] fix text color when using custom background color (elastic#60261) Fix import to timefilter from in TSVB (elastic#60296) [NP] Get rid of usage redirectWhenMissing service (elastic#59777) [SIEM] Fix Timeline footer styling (elastic#59587) [ML] Fixes to error handling for analytics jobs and file data viz (elastic#60249) Give better stack traces for Unhandled Promise Rejection warnings (elastic#60235) resolves elastic#58905 (elastic#60120) Added variables button for text fields in Pagerduty component. (elastic#60189) adds test that action vars are rendered for alert action parms (elastic#60310) Closes 59786 by removing the update toast (elastic#60172) [EPM] Packages list tabs (elastic#60167) Added message variables button for Webhook body form field (elastic#60174) Revert "adds new test (elastic#60064)" [Maps] move MapSavedObject type out of telemetry (elastic#60127) [Reporting] Fix error handling for job handler in route (elastic#60161) [Endpoint] TEST: verify alerts page header says 'Alerts' (elastic#60206) EMT-248: implement ack resource to accept event payload to acknowledge agent actions (elastic#60218) Migrate dual validated range (elastic#59689) Embeddable triggers (elastic#58440) [Endpoint] Sample data generator CLI script (elastic#59952) ...
|
Friendly reminder: Looks like this PR hasn’t been backported yet. |
not sure why this pinged. backported to 7.x with #60377 |
|
Friendly reminder: Looks like this PR hasn’t been backported yet. |
|
@spalger How do I make these missing back port reminders stop? The PR has been backported with backport tool. |
Or you can use the |

Blended layers requires a migration and a TS migration file will require
MapSavedObject. This PR movesMapSavedObjectfrom map_telemetry into a more common location. I moved this into its own PR so the changes could be evaluated without all the noise of blended layer PR. I changed the name fromIMapSavedObjecttoMapSavedObjectbecause I view interfaces as describing a contract that needs an implementation whileMapSavedObjectis just a simple structure of properties with no implementation/methods.