Taken and adapted from 'ValidationChecks' from 'langium'.
A utility type for associating non-primitive AST types to corresponding validation rules. For example:
addValidationRulesForAstNodes({ VariableDeclaration: (node, typir) => { return [...]; }, }); Copy
addValidationRulesForAstNodes({ VariableDeclaration: (node, typir) => { return [...]; }, });
a type definition mapping language specific type names (keys) to the corresponding types (values)
Taken and adapted from 'ValidationChecks' from 'langium'.
A utility type for associating non-primitive AST types to corresponding validation rules. For example: