From ecbc97a8ab99391ad1985ca3916861815ca175d8 Mon Sep 17 00:00:00 2001 From: Alexander Polyankin <alexander.polyankin@metabase.com> Date: Thu, 13 Oct 2022 14:26:51 +0300 Subject: [PATCH] Remove metabase/lib/string dependency in metabase-lib (#25907) --- frontend/src/metabase-lib/lib/queries/NativeQuery.ts | 3 +-- frontend/src/metabase/lib/string.js | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/frontend/src/metabase-lib/lib/queries/NativeQuery.ts b/frontend/src/metabase-lib/lib/queries/NativeQuery.ts index 5c21a1ee4aa..bcc24093b60 100644 --- a/frontend/src/metabase-lib/lib/queries/NativeQuery.ts +++ b/frontend/src/metabase-lib/lib/queries/NativeQuery.ts @@ -4,7 +4,6 @@ import { t } from "ttag"; import { assoc, assocIn, chain, getIn, updateIn } from "icepick"; import _ from "underscore"; import slugg from "slugg"; -import { countLines } from "metabase/lib/string"; import { humanize } from "metabase/lib/formatting"; import Utils from "metabase/lib/utils"; import { @@ -326,7 +325,7 @@ export default class NativeQuery extends AtomicQuery { lineCount(): number { const queryText = this.queryText(); - return queryText ? countLines(queryText) : 0; + return queryText ? queryText.split(/\n/g).length : 0; } /** diff --git a/frontend/src/metabase/lib/string.js b/frontend/src/metabase/lib/string.js index d6b6fe78fe3..2e335ae1fbe 100644 --- a/frontend/src/metabase/lib/string.js +++ b/frontend/src/metabase/lib/string.js @@ -14,8 +14,6 @@ export function regexpEscape(s) { return s.replace(regexpSpecialChars, "\\$&"); } -export const countLines = str => str.split(/\n/g).length; - export function caseInsensitiveSearch(haystack, needle) { return ( !needle || -- GitLab