UNPKG

apisearch-events-ui

Version:

Javascript User Interface to visualize all events data.

49 lines (43 loc) 917 B
import apisearch from 'apisearch'; import ApisearchUI from "./ApisearchEventsUI"; import container from "./container"; import { APISEARCH_CLIENT, APISEARCH_UI, } from "./constants"; /** * Bootstrap application */ export function bootstrap({ environmentId, appId, indexId, token, options }) { const clientId = `${APISEARCH_CLIENT}__${appId}_${token}_${token}`; const asuiId = `${APISEARCH_UI}__${environmentId}`; options = { ...options, overrideQueries: false }; /** * Register Apisearch client */ container.register(clientId, () => { return apisearch({ appId, indexId, token, options }) }); /** * Apisearch UI Instance */ container.register(asuiId, () => { return new ApisearchUI( container.get(clientId) ); }); }