persistable state migrations (#103680) (#104764)

This commit is contained in:
Peter Pisljar 2021-07-08 00:53:05 +02:00 committed by GitHub
parent cba02df513
commit 026a7b4956
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 470 additions and 103 deletions

View file

@ -9,11 +9,19 @@
import { Plugin, CoreSetup, CoreStart } from 'kibana/server';
import { todoSavedObject } from './todo_saved_object';
import { bookSavedObject } from './book_saved_object';
import { searchableListSavedObject } from './searchable_list_saved_object';
import { EmbeddableSetup } from '../../../src/plugins/embeddable/server';
export class EmbeddableExamplesPlugin implements Plugin {
public setup(core: CoreSetup) {
export interface EmbeddableExamplesSetupDependencies {
embeddable: EmbeddableSetup;
}
export class EmbeddableExamplesPlugin
implements Plugin<void, void, EmbeddableExamplesSetupDependencies> {
public setup(core: CoreSetup, { embeddable }: EmbeddableExamplesSetupDependencies) {
core.savedObjects.registerType(todoSavedObject);
core.savedObjects.registerType(bookSavedObject);
core.savedObjects.registerType(searchableListSavedObject(embeddable));
}
public start(core: CoreStart) {}