Class SchemaContextService
Constructors
Properties
Readonly
context
context: ISchemaContext
Methods
Static
hasContext
Returns boolean
Static
runAsyncIterator
Type Parameters
- T
- TReturn = any
- TNext = unknown
Parameters
- iterator: AsyncGenerator<T, TReturn, TNext>
- ...ctorArgs: [context: ISchemaContext]
Returns AsyncGenerator<T, TReturn, TNext>
Static
runInContext
runInContext<Result = unknown>( callback: () => Result, ...args: [context
: ISchemaContext],): Result Parameters
- callback: () => Result
- ...args: [context: ISchemaContext]
Static
runIterator
Type Parameters
- T
- TReturn = any
- TNext = unknown
Parameters
- generator: Generator<T, TReturn, TNext>
- ...ctorArgs: [context: ISchemaContext]
Static
runOutOfContext
Returns () => Result
SchemaContextService
Description
A scoped service that holds the schema context, enabling dependency injection for schema registries.