Skip to content

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[]

Released under the MIT License.