Skip to main content

discover

@a16njs/plugin-a16n


@a16njs/plugin-a16n / discover

Function: discover()

discover(root): Promise<DiscoveryResult>

Defined in: discover.ts:54

Discover IR items from .a16n/ directory structure.

Scans the .a16n/ directory in the given root, parsing each type subdirectory and returning all discovered IR items with any warnings.

Parameters

root

string

Project root directory containing .a16n/

Returns

Promise<DiscoveryResult>

DiscoveryResult with parsed IR items and warnings

Example

const result = await discover('/path/to/project');
// result.items: AgentCustomization[]
// result.warnings: Warning[]