Skip to content

Function: filterEligibleExtensions()

Makaio Framework


Makaio Framework / kernel / filterEligibleExtensions

filterEligibleExtensions(extensions, surface, capabilities): MakaioExtension<NodeExtensionContext>[]

Defined in: ../../../packages/kernel/src/extension/extension-selection.ts:28

Filter extensions by runtime surface / environment requirements and prune dependents.

readonly MakaioExtension<NodeExtensionContext>[]

Full extension set to filter.

ExtensionRuntimeSurface

Runtime surface to match.

ReadonlySet<string> | undefined

Host-provided environment capabilities, or undefined to allow all.

MakaioExtension<NodeExtensionContext>[]

Extensions eligible for loading in the current host environment.