@configurator/ravendb
Version:
RavenDB client for Node.js
21 lines • 891 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DocumentQueryHelper = void 0;
const CloseSubclauseToken_1 = require("./Tokens/CloseSubclauseToken");
const OpenSubclauseToken_1 = require("./Tokens/OpenSubclauseToken");
const IntersectMarkerToken_1 = require("./Tokens/IntersectMarkerToken");
class DocumentQueryHelper {
static addSpaceIfNeeded(previousToken, currentToken, writer) {
if (!previousToken) {
return;
}
if (previousToken instanceof OpenSubclauseToken_1.OpenSubclauseToken
|| currentToken instanceof CloseSubclauseToken_1.CloseSubclauseToken
|| currentToken instanceof IntersectMarkerToken_1.IntersectMarkerToken) {
return;
}
writer.append(" ");
}
}
exports.DocumentQueryHelper = DocumentQueryHelper;
//# sourceMappingURL=DocumentQueryHelper.js.map