injectFieldRegistry
Injection function for accessing the dynamic form field registry.
Provides a convenient API for interacting with registered field types, including type checking, component loading, and registration management. Must be called within an injection context.
Presentation
function injectFieldRegistry (): {
getType(name: string): FieldTypeDefinition <any> | undefined;
hasType(name: string): boolean;
loadTypeComponent(name: string): Promise<Type<unknown>>;
getTypes(): FieldTypeDefinition <any>[];
registerTypes(types: FieldTypeDefinition <any>[]): void;
readonly raw: Map<string, FieldTypeDefinition <any>>;
};Returns
{ getType(name: string): FieldTypeDefinition <any> | undefined; hasType(name: string): boolean; loadTypeComponent(name: string): Promise<Type<unknown>>; getTypes(): FieldTypeDefinition <any>[]; registerTypes(types: FieldTypeDefinition <any>[]): void; readonly raw: Map<string, FieldTypeDefinition <any>>; } -Object with methods for field registry interaction
Example usage
// In a service