import { CoreSetup } from 'kibana/server' ; export class Plugin { constructor ( ) { } public setup ( core ) { core . savedObjects . registerType ( { name : 'sharedtype' , hidden : false , namespaceType : 'multiple' , management : { icon : 'beaker' , importableAndExportable : true , getTitle ( obj ) { return obj . attributes . title ; } , } , mappings : { properties : { title : { type : 'text' } , } , } , } ) ; core . savedObjects . registerType ( { name : 'isolatedtype' , hidden : false , namespaceType : 'single' , management : { icon : 'beaker' , importableAndExportable : true , getTitle ( obj ) { return obj . attributes . title ; } , } , mappings : { properties : { title : { type : 'text' } , } , } , } ) ; } public start ( ) { } public stop ( ) { } }