Type Alias TypirLangiumAddedServices<Specifics>

TypirLangiumAddedServices: {
    Inference: LangiumTypeInferenceCollector<Specifics>;
    langium: {
        LangiumServices: LangiumSharedCoreServices;
        TypeCreator: LangiumTypeCreator;
        TypeSystemDefinition: LangiumTypeSystemDefinition<Specifics>;
    };
    validation: {
        Collector: LangiumValidationCollector<Specifics>;
        TypeValidation: LangiumTypirValidator<Specifics>;
    };
}

Additional Typir-Langium services to manage the Typir services in order to be used e.g. for scoping/linking in Langium.

Type Parameters

Type declaration