An abstract implementation of the AstReflection interface. Serves to cache subtype computation results to improve performance throughout different parts of Langium.

Hierarchy (view full)

Constructors

Properties

allSubtypes: Record<string, undefined | string[]> = {}
subtypes: Record<string, Record<string, undefined | boolean>> = {}

Methods