UNPKG

@sap/odata-v4

Version:

OData V4.0 server library

28 lines (22 loc) 545 B
'use strict'; const validateThat = require('../../validator/ParameterValidator').validateThat; /** * Parent class of all annotations expressions * @abstract * @hideconstructor */ class EdmAnnotationExpression { constructor(kind) { validateThat('kind', kind).truthy().typeOf('string'); this._kind = kind; } /** * Return the kind of the expression * * @returns {CsdlAnnotationExpression.kinds} */ getKind() { return this._kind; } } module.exports = EdmAnnotationExpression;