Skip to content

Commit 32fdbac

Browse files
committed
[FIX] utility functions
1 parent 651cd47 commit 32fdbac

131 files changed

Lines changed: 144 additions & 144 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1128,14 +1128,14 @@ lazy<T extends ComponentType<unknown>>(load: () => Promise<{ [k:string]: T }>, o
11281128
11291129
Function that, given two objects version, merges them into a single one. Via an optional parameter _forceUndefinedValue_ you can define how undefined values are treated. [See demo](https://ndriadev.github.io/react-tools/#/utils/mergedObject)
11301130
```tsx
1131-
mergeObjects<T extends Record<string,unknown>>(oldObj: T, newObj: RecursivePartial<T>, forceUndefinedValue?: boolean): T
1131+
mergeObjects<T extends object>(oldObj: T, newObj: RecursivePartial<T>, forceUndefinedValue?: boolean): T
11321132
```
11331133
11341134
### removeDuplicatedFromArrayObjects
11351135
11361136
Function that given a property or an array of properties, and one or more array of object, returns a single array with unique objects by specified properties. If property is __none__, will be return an unique array. [See demo](https://ndriadev.github.io/react-tools/#/utils/removeDuplicatedFromArrayObjects)
11371137
```tsx
1138-
removeDuplicatedFromArrayObjects<T extends Record<string, unknown>>(property: keyof T | (keyof T)[] | "none", ...args: (T[])[]): T[]
1138+
removeDuplicatedFromArrayObjects<T extends object>(property: keyof T | (keyof T)[] | "none", ...args: (T[])[]): T[]
11391139
```
11401140
11411141
### removePropertiesFromArrayObjects

apps/react-tools-demo/src/markdown/mergeObjects.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ Function that, given two objects version, merges them into a single one. Via an
44
## API
55

66
```tsx
7-
mergeObjects<T extends Record<string,unknown>>(oldObj: T, newObj: RecursivePartial<T>, forceUndefinedValue?: boolean): T
7+
mergeObjects<T extends object>(oldObj: T, newObj: RecursivePartial<T>, forceUndefinedValue?: boolean): T
88
```
99
1010
> ### Params
1111
>
12-
> - __oldObj__: _Record<string,unknown>_
12+
> - __oldObj__: _object_
1313
previous object version.
14-
> - __newObj__: _RecursivePartial<Record<string,unknown>>_
14+
> - __newObj__: _RecursivePartial<object>_
1515
new object version.
1616
> - __forceUndefinedValue=false?__: _boolean_
1717
boolean to indicate how treat undefined value.
@@ -21,5 +21,5 @@ boolean to indicate how treat undefined value.
2121
> ### Returns
2222
>
2323
> __result__: mergedObject
24-
> - _Record<string, unknown>_
24+
> - _Record<string, any>_
2525
>

apps/react-tools-demo/src/markdown/removeDuplicatedFromArrayObjects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Function that given a property or an array of properties, and one or more array
44
## API
55

66
```tsx
7-
removeDuplicatedFromArrayObjects<T extends Record<string, unknown>>(property: keyof T | (keyof T)[] | "none", ...args: (T[])[]): T[]
7+
removeDuplicatedFromArrayObjects<T extends object>(property: keyof T | (keyof T)[] | "none", ...args: (T[])[]): T[]
88
```
99
1010
> ### Params
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)