UNPKG

piral-base

Version:

The base library for creating a Piral instance.

18 lines (17 loc) 894 B
import type { PiletApiCreator, SinglePilet, PiletLifecycleHooks, MultiPilet } from '../types'; /** * Sets up the given single pilet by calling the exported `setup` * function on the pilet with the created API. * @param app The pilet's evaluated content. * @param apiFactory The API factory to be used in the pilet. * @param hooks The API hooks to apply. */ export declare function setupSinglePilet(app: SinglePilet, apiFactory: PiletApiCreator, hooks: PiletLifecycleHooks): Promise<void>; /** * Sets up the given multi pilet by calling the exported `setup` * function on the pilet with the API factory. * @param app The pilet's evaluated content. * @param apiFactory The API factory to be used in the bundle. * @param hooks The API hooks to apply. */ export declare function setupPiletBundle(app: MultiPilet, apiFactory: PiletApiCreator, hooks: PiletLifecycleHooks): Promise<void>;