@sap/odata-v4
Version:
OData V4.0 server library
28 lines (22 loc) • 545 B
JavaScript
;
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;