Type Alias LangiumDefaultCoreServices

LangiumDefaultCoreServices: {
    documentation: {
        CommentProvider: CommentProvider;
        DocumentationProvider: DocumentationProvider;
    };
    parser: {
        AsyncParser: AsyncParser;
        CompletionParser: LangiumCompletionParser;
        GrammarConfig: GrammarConfig;
        LangiumParser: LangiumParser;
        Lexer: Lexer;
        LexerErrorMessageProvider: ILexerErrorMessageProvider;
        ParserErrorMessageProvider: IParserErrorMessageProvider;
        TokenBuilder: TokenBuilder;
        ValueConverter: ValueConverter;
    };
    references: {
        Linker: Linker;
        NameProvider: NameProvider;
        References: References;
        ScopeComputation: ScopeComputation;
        ScopeProvider: ScopeProvider;
    };
    serializer: {
        Hydrator: Hydrator;
        JsonSerializer: JsonSerializer;
    };
    shared: LangiumSharedCoreServices;
    validation: {
        DocumentValidator: DocumentValidator;
        ValidationRegistry: ValidationRegistry;
    };
    workspace: {
        AstNodeDescriptionProvider: AstNodeDescriptionProvider;
        AstNodeLocator: AstNodeLocator;
        ReferenceDescriptionProvider: ReferenceDescriptionProvider;
    };
}

Core services for a specific language of which Langium provides default implementations.