import { CoreStart } from 'kibana/public' ; export interface NewsItem { title : { en : string ; } ; description : { en : string ; } ; link_url : { en : string ; } ; image_url ? : { en : string ; } | null ; } interface NewsFeed { items : NewsItem [ ] ; } export async function getNewsFeed ( { core } ) { try { return await core . http . get ( 'https://feeds.elastic.co/observability-solution/v8.0.0.json' ) ; } catch ( e ) { console . error ( 'Error while fetching news feed' , e ) ; return { items : [ ] } ; } }