Skip to content

Commit 88eea02

Browse files
committed
add $ sign as a namedPlaceholder (for data model syntax)
1 parent 156a9fb commit 88eea02

File tree

6 files changed

+6760
-7
lines changed

6 files changed

+6760
-7
lines changed

dist/sql-formatter.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,7 +1688,7 @@ return /******/ (function(modules) { // webpackBootstrap
16881688
openParens: ["("],
16891689
closeParens: [")"],
16901690
indexedPlaceholderTypes: ["?"],
1691-
namedPlaceholderTypes: ["@", ":"],
1691+
namedPlaceholderTypes: ["@", ":", "$"],
16921692
lineCommentTypes: ["#", "--"]
16931693
});
16941694
}
@@ -2409,10 +2409,13 @@ return /******/ (function(modules) { // webpackBootstrap
24092409
* @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
24102410
*/
24112411
function isIndex(value, length) {
2412+
var type = typeof value;
24122413
length = length == null ? MAX_SAFE_INTEGER : length;
2414+
24132415
return !!length &&
2414-
(typeof value == 'number' || reIsUint.test(value)) &&
2415-
(value > -1 && value % 1 == 0 && value < length);
2416+
(type == 'number' ||
2417+
(type != 'symbol' && reIsUint.test(value))) &&
2418+
(value > -1 && value % 1 == 0 && value < length);
24162419
}
24172420

24182421
module.exports = isIndex;
@@ -2513,6 +2516,14 @@ return /******/ (function(modules) { // webpackBootstrap
25132516
/** Used to access faster Node.js helpers. */
25142517
var nodeUtil = (function() {
25152518
try {
2519+
// Use `util.types` for Node.js 10+.
2520+
var types = freeModule && freeModule.require && freeModule.require('util').types;
2521+
2522+
if (types) {
2523+
return types;
2524+
}
2525+
2526+
// Legacy `process.binding('util')` for Node.js < 10.
25162527
return freeProcess && freeProcess.binding && freeProcess.binding('util');
25172528
} catch (e) {}
25182529
}());

dist/sql-formatter.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/languages/StandardSqlFormatter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ var StandardSqlFormatter = function () {
5252
openParens: ["("],
5353
closeParens: [")"],
5454
indexedPlaceholderTypes: ["?"],
55-
namedPlaceholderTypes: ["@", ":"],
55+
namedPlaceholderTypes: ["@", ":", "$"],
5656
lineCommentTypes: ["#", "--"]
5757
});
5858
}

0 commit comments

Comments
 (0)