16 lines
308 B
JavaScript
Raw Normal View History

2020-05-17 19:43:37 +02:00
"use strict";
class NotExp {
constructor(subExpression) {
this.subExpression = subExpression;
}
execute(noteSet, searchContext) {
const subNoteSet = this.subExpression.execute(noteSet, searchContext);
return noteSet.minus(subNoteSet);
}
}
module.exports = NotExp;