Skip to content

Type Alias: ContributionProcessor

Makaio Framework


Makaio Framework / kernel / ContributionProcessor

ContributionProcessor = ExtensionContributionProcessor<NodeExtensionContext>

Defined in: ../../../packages/kernel/src/extension/types.ts:12

Awaited contribution processor registered with the ExtensionCoordinator.

type ContributionProcessor = {
filter?: ((pkg: MakaioExtension<NodeExtensionContext>) => boolean) | undefined;
processActivated: (name: string, pkg: MakaioExtension<NodeExtensionContext>, ctx: NodeExtensionContext) => Promise<void>;
processStopped?: ((name: string) => Promise<void>) | undefined;
};