UNPKG

@metabohub/forum-library

Version:

<!-- Put your badges here: --> [![pipeline status](https://forge.inrae.fr/metabohub/forvm/mth-forvm-lib/badges/dev/pipeline.svg)](https://forge.inrae.fr/metabohub/forvm/mth-forvm-lib/-/commits/dev) [![coverage report](https://forge.inrae.fr/metabohub/forv

83 lines (82 loc) 3.19 kB
import { DiscoveryService } from '../../core/discovery-api/discovery.service'; import { PMID } from '../../core/discovery-api/pmid'; declare const _sfc_main: import("vue").DefineComponent<{ searchType?: any; searchId?: any; itemId?: any; }, { display_loading_div: import("vue").Ref<boolean, boolean>; display_results_div: import("vue").Ref<boolean, boolean>; literatureSearchType: any; literatureSearchId: any; literatureItemId: any; discoveryService: import("vue").Ref<{ url: string; mimetype: string; method: string; cache: boolean; logLevel: string; batchProcessing: number; pageSize: number; discovery: null; loadDiscovery: () => Promise<import('../../core/discovery-api/discovery.service').Discovery>; emit: (event: import("../../core/discovery-api/eventdiscovery.service").EventDiscoveryService) => void; on: (eventName: string, action: any) => import("rxjs").Subscription; getConfiguration: () => string; getLazyPagesPMIDs: (cid: string, meshid: string, config_str?: string) => Promise<any[]>; getPMIDs: (lazyPage: any) => Promise<PMID[]>; }, DiscoveryService | { url: string; mimetype: string; method: string; cache: boolean; logLevel: string; batchProcessing: number; pageSize: number; discovery: null; loadDiscovery: () => Promise<import('../../core/discovery-api/discovery.service').Discovery>; emit: (event: import("../../core/discovery-api/eventdiscovery.service").EventDiscoveryService) => void; on: (eventName: string, action: any) => import("rxjs").Subscription; getConfiguration: () => string; getLazyPagesPMIDs: (cid: string, meshid: string, config_str?: string) => Promise<any[]>; getPMIDs: (lazyPage: any) => Promise<PMID[]>; }>; progression: import("vue").Ref<number, number>; laziestPages: any[]; pagesLength: import("vue").Ref<number, number>; listOfPMIDs: PMID[]; pageSize: import("vue").Ref<number, number>; currentPage: import("vue").Ref<number, number>; headers: import("vue").Ref<any[], any[]>; dataSource: import("vue").Ref<any[], any[]>; footerProps: { firstIcon: string; lastIcon: string; prevIcon: string; nextIcon: string; }; }, {}, {}, { /** * Init data-table content */ initDatatableContent(): void; /** init all PMIDs */ getAllPMIDs(): void; /** display a set of PMIDs */ getPMIDs(lp: any): void; afterViewInit(): void; /** * Method called when a "pagination event" occure on "litterature data-table" * @param e the triggered event */ handlePage(e: any): void; /** * Init data-table headers */ initDataTableHeaders(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ searchType?: any; searchId?: any; itemId?: any; }> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main;