UNPKG

@clickup/pg-microsharding

Version:
16 lines 661 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNameInSql = isNameInSql; const escapeRegExp_1 = __importDefault(require("lodash/escapeRegExp")); const quote_1 = require("./quote"); /** * Returns true if an SQL clause includes a properly quoted identifier (like * index name). */ function isNameInSql(name, sql) { return !!sql.match(new RegExp("(\\W|^)" + (0, escapeRegExp_1.default)((0, quote_1.ident)(name).toString()) + "(\\W|$)")); } //# sourceMappingURL=isNameInSql.js.map