basalt / core/src / MetadataRegistry
Class: MetadataRegistry
Defined in: core/src/metadata.ts:9
Central registry of what each plugin declared (routes, commands, schedules…). Plugins write to named buckets at boot; tooling (CLI, docs generator, dashboard) reads from them without importing the producing package.
Constructors
Constructor
> new MetadataRegistry(): MetadataRegistry
Returns
MetadataRegistry
Methods
add()
> add(bucket, entry): void
Defined in: core/src/metadata.ts:12
Parameters
bucket
string
entry
unknown
Returns
void
bucketNames()
> bucketNames(): string[]
Defined in: core/src/metadata.ts:22
Returns
string[]
get()
> get<T>(bucket): T[]
Defined in: core/src/metadata.ts:18
Type Parameters
T
T = unknown
Parameters
bucket
string
Returns
T[]