File tree 2 files changed +13
-0
lines changed
2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import getStyle from './get-style'
4
4
import hexToRgb from './hex-to-rgb'
5
5
import hexToRgba from './hex-to-rgba'
6
6
import makeUid from './make-uid'
7
+ import omitByKeys from './make-uid'
7
8
import pickByKeys from './pick-by-keys'
8
9
import rgbToHex from './rgb-to-hex'
9
10
@@ -14,6 +15,7 @@ const utils = {
14
15
hexToRgb,
15
16
hexToRgba,
16
17
makeUid,
18
+ omitByKeys,
17
19
pickByKeys,
18
20
rgbToHex
19
21
}
@@ -27,6 +29,7 @@ export {
27
29
hexToRgb ,
28
30
hexToRgba ,
29
31
makeUid ,
32
+ omitByKeys ,
30
33
pickByKeys ,
31
34
rgbToHex
32
35
}
Original file line number Diff line number Diff line change
1
+ const omitByKeys = ( originalObject , keys ) => {
2
+ var newObj = { }
3
+ var objKeys = Object . keys ( originalObject )
4
+ for ( var i = 0 ; i < objKeys . length ; i ++ ) {
5
+ ! keys . includes ( objKeys [ i ] ) && ( newObj [ objKeys [ i ] ] = originalObject [ objKeys [ i ] ] )
6
+ }
7
+ return newObj
8
+ }
9
+
10
+ export default omitByKeys
You can’t perform that action at this time.
0 commit comments