mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 19:13:14 -04:00
Saved objects: improve typesafety (#140099)
* Remove SavedObjectAttributes from examples * Remove SavedObjectAttributes from dev_docs * Deprecate SavedObjectAttributes type * Remove SavedObjectAttributes from kibana_usage_collection plugin * Remove low hanging SavedObjectAttributes in security_solution * Remove low hanging SavedObjectAttributes in upgrade_assistant * Remove low hanging SavedObjectAttributes in lens * Stricter types for SavedObjectsServiceSetup.registerType * Review feedback * Some more low hanging fruit Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
c9628fc0be
commit
191bfbc97e
28 changed files with 47 additions and 89 deletions
|
@ -7,7 +7,6 @@
|
|||
*/
|
||||
|
||||
import type { KibanaRequest } from '@kbn/core-http-server';
|
||||
import type { SavedObjectAttributes } from '@kbn/core-saved-objects-common';
|
||||
import type {
|
||||
SavedObjectsClientContract,
|
||||
ISavedObjectsRepository,
|
||||
|
@ -124,9 +123,7 @@ export interface SavedObjectsServiceSetup {
|
|||
* }
|
||||
* ```
|
||||
*/
|
||||
registerType: <Attributes extends SavedObjectAttributes = any>(
|
||||
type: SavedObjectsType<Attributes>
|
||||
) => void;
|
||||
registerType: <Attributes = unknown>(type: SavedObjectsType<Attributes>) => void;
|
||||
|
||||
/**
|
||||
* Returns the default index used for saved objects.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue