ravendb
Version:
RavenDB client for Node.js
19 lines • 810 B
JavaScript
import { CloseSubclauseToken } from "./Tokens/CloseSubclauseToken.js";
import { OpenSubclauseToken } from "./Tokens/OpenSubclauseToken.js";
import { IntersectMarkerToken } from "./Tokens/IntersectMarkerToken.js";
export class DocumentQueryHelper {
static addSpaceIfNeeded(previousToken, currentToken, writer) {
if (!previousToken) {
return;
}
if ((previousToken.constructor &&
previousToken.constructor.name === OpenSubclauseToken.name)
|| (currentToken.constructor &&
(currentToken.constructor.name === CloseSubclauseToken.name
|| currentToken.constructor.name === IntersectMarkerToken.name))) {
return;
}
writer.append(" ");
}
}
//# sourceMappingURL=DocumentQueryHelper.js.map