Skip to main content

discover

@a16njs/plugin-a16n


@a16njs/plugin-a16n / discover

Function: discover()

discover(rootOrWorkspace): Promise<DiscoveryResult>

Defined in: discover.ts:56

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

rootOrWorkspace

Project root directory or Workspace containing .a16n/

string | Workspace

Returns

Promise<DiscoveryResult>

DiscoveryResult with parsed IR items and warnings

Example

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