Skip to content

Commit 41dbf2a

Browse files
author
Nir Maoz
authored
Fix lodash.cloneDeep import (#423)
1 parent 5ed8fda commit 41dbf2a

File tree

6 files changed

+16
-5
lines changed

6 files changed

+16
-5
lines changed

__TESTS_BUNDLE_SIZE__/bundleSizeTestCases.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ const bundleSizeTestCases:ITestCase[] = [
6666
]
6767
},
6868
{
69-
name: 'Import backwards comaptiblity function',
69+
name: 'Import backwards compatibility function',
7070
sizeLimitInKB: 57,
7171
importsArray: [
7272
importFromBase('createCloudinaryLegacyURL')

src/assets/CloudinaryMedia.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {LayerAction} from "../actions/layer/LayerAction";
55
import {Transformation} from "../transformation/Transformation";
66
import ICloudConfig from "../config/interfaces/Config/ICloudConfig";
77
import IURLConfig from "../config/interfaces/Config/IURLConfig";
8-
import cloneDeep from 'lodash/cloneDeep';
8+
import { cloneDeep } from '../internal/utils/cloneDeep';
99
import {ITrackedPropertiesThroughAnalytics} from "../sdkAnalytics/interfaces/ITrackedPropertiesThroughAnalytics";
1010

1111

src/backwards/configuration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import cloneDeep from 'lodash.clonedeep';
1+
import { cloneDeep } from '../internal/utils/cloneDeep';
22
import {isObject} from "./utils/isObject";
33
/**
44
* Class for defining account configuration options.

src/backwards/createCloudinaryLegacyURL.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {generateTransformationString} from "./generateTransformationString";
33
import {finalize_resource_type} from "./utils/finalizeResourceType";
44
import {finalize_source} from "./utils/finalize_source";
55
import {unsigned_url_prefix} from "./utils/unsigned_url_prefix";
6-
import cloneDeep from 'lodash/cloneDeep';
6+
import { cloneDeep } from '../internal/utils/cloneDeep';
77

88
export function createCloudinaryLegacyURL(public_id: string, transformationOptions: LegacyITransforamtionOptions) {
99
// Path format

src/backwards/transformation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Expression from './expression';
22
import Condition from './condition';
33
import {CONFIG_PARAMS} from './configuration';
4-
import cloneDeep from 'lodash.clonedeep';
4+
import { cloneDeep } from '../internal/utils/cloneDeep';
55

66
/**
77
* A list of keys used by the url() function.

src/internal/utils/cloneDeep.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import cd from 'lodash.clonedeep';
2+
3+
/**
4+
* Deep clones the given value
5+
* @param val
6+
*/
7+
function cloneDeep<T>(val: T) {
8+
return cd(val);
9+
}
10+
11+
export {cloneDeep};

0 commit comments

Comments
 (0)