UNPKG

piral-core

Version:

The core library for creating a Piral instance.

19 lines (17 loc) 559 B
import { LoadPiletsOptions } from 'piral-base'; import { DebuggerExtensionOptions, installPiletEmulator } from 'piral-debug-utils'; import { GlobalStateContext } from '../types'; export function integrateEmulator( context: GlobalStateContext, options: LoadPiletsOptions, debug: DebuggerExtensionOptions = {}, ) { installPiletEmulator(options.fetchPilets, { defaultFeedUrl: debug.defaultFeedUrl, addPilet: context.addPilet, removePilet: context.removePilet, integrate(requester) { options.fetchPilets = requester; }, }); }