提交 9549bf3c 编写于 作者: J Josh Ponelat

Add back shallowEqualKeys ( editor depends on it )

上级 4536ebaf
...@@ -3,6 +3,7 @@ import Im from "immutable" ...@@ -3,6 +3,7 @@ import Im from "immutable"
import camelCase from "lodash/camelCase" import camelCase from "lodash/camelCase"
import upperFirst from "lodash/upperFirst" import upperFirst from "lodash/upperFirst"
import _memoize from "lodash/memoize" import _memoize from "lodash/memoize"
import find from "lodash/find"
import some from "lodash/some" import some from "lodash/some"
import eq from "lodash/eq" import eq from "lodash/eq"
import { memoizedSampleFromSchema, memoizedCreateXMLExample } from "core/plugins/samples/fn" import { memoizedSampleFromSchema, memoizedCreateXMLExample } from "core/plugins/samples/fn"
...@@ -587,3 +588,10 @@ export const filterConfigs = (configs, allowed) => { ...@@ -587,3 +588,10 @@ export const filterConfigs = (configs, allowed) => {
return filteredConfigs return filteredConfigs
} }
// Is this really required as a helper? Perhaps. TODO: expose the system of presets.apis in docs, so we know what is supported
export const shallowEqualKeys = (a,b, keys) => {
return !!find(keys, (key) => {
return eq(a[key], b[key])
})
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册