chore: remove lodash (#1788)

This commit is contained in:
Tobias Åström
2025-08-12 11:40:30 +02:00
committed by GitHub
parent 2980a50259
commit 24484b97dd

View File

@@ -1,5 +1,4 @@
// eslint-disable-next-line import/no-extraneous-dependencies
import { merge } from 'lodash';
import extend from 'extend';
// eslint-disable-next-line import/no-relative-packages
import isEnabled from '../../../nucleus/src/flags/flags';
import { findFieldById, useMasterNumberFormat } from './utils/field-helper/field-utils';
@@ -84,7 +83,7 @@ class DataPropertyHandler {
}
createLibraryDimension(id, defaults) {
const dimension = merge({}, this.dimensionProperties || {}, defaults || {});
const dimension = extend(true, {}, this.dimensionProperties || {}, defaults || {});
dimension.qDef = dimension.qDef ?? {};
dimension.qOtherTotalSpec = dimension.qOtherTotalSpec ?? {};
@@ -100,7 +99,7 @@ class DataPropertyHandler {
}
createFieldDimension(field, label, defaults) {
const dimension = merge({}, this.dimensionProperties || {}, defaults || {});
const dimension = extend(true, {}, this.dimensionProperties || {}, defaults || {});
dimension.qDef = dimension.qDef ?? {};
dimension.qOtherTotalSpec = dimension.qOtherTotalSpec ?? {};
@@ -228,7 +227,7 @@ class DataPropertyHandler {
}
createExpressionMeasure(expression, label, defaults) {
const measure = merge({}, this.measureProperties || {}, defaults || {});
const measure = extend(true, {}, this.measureProperties || {}, defaults || {});
measure.qDef = measure.qDef ?? {};
measure.qDef.qNumFormat = measure.qDef.qNumFormat ?? {};
@@ -253,7 +252,7 @@ class DataPropertyHandler {
}
createLibraryMeasure(id, defaults) {
const measure = merge({}, this.measureProperties || {}, defaults || {});
const measure = extend(true, {}, this.measureProperties || {}, defaults || {});
measure.qDef = measure.qDef ?? {};
measure.qDef.qNumFormat = measure.qDef.qNumFormat ?? {};