UNPKG

@hokaccha/sql-formatter

Version:

Format whitespace in a SQL query to make it more readable

13 lines 925 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isEnd = exports.isWindow = exports.isBy = exports.isSet = exports.isLimit = exports.isBetween = exports.isAnd = void 0; const tokenTypes_1 = require("./tokenTypes"); const isToken = (type, regex) => (token) => token?.type === type && regex.test(token?.value); exports.isAnd = isToken(tokenTypes_1.tokenTypes.RESERVED_NEWLINE, /^AND$/iu); exports.isBetween = isToken(tokenTypes_1.tokenTypes.RESERVED, /^BETWEEN$/iu); exports.isLimit = isToken(tokenTypes_1.tokenTypes.RESERVED_TOP_LEVEL, /^LIMIT$/iu); exports.isSet = isToken(tokenTypes_1.tokenTypes.RESERVED_TOP_LEVEL, /^SET$/iu); exports.isBy = isToken(tokenTypes_1.tokenTypes.RESERVED, /^BY$/iu); exports.isWindow = isToken(tokenTypes_1.tokenTypes.RESERVED_TOP_LEVEL, /^WINDOW$/iu); exports.isEnd = isToken(tokenTypes_1.tokenTypes.CLOSE_PAREN, /^END$/iu); //# sourceMappingURL=token.js.map