AdvisorSchemaService

constructor();
loggerService: LoggerService
schemaContextService: { readonly context: ISchemaContext; }

Schema context service instance, injected via DI, for managing schema-related context operations. Provides utilities and methods to interact with schema contexts, supporting schema validation, retrieval, and updates.

_registry: any
validateShallow: any

Validates basic requirements of an advisor schema

register: (key: string, value: IAdvisorSchema<string>) => void

Registers an advisor schema with a given key

override: (key: string, value: Partial<IAdvisorSchema<string>>) => IAdvisorSchema<string>

Overrides an existing advisor schema with a new value for a given key

get: (key: string) => IAdvisorSchema<string>

Retrieves an advisor schema by key