Skip to content

Commit 23c2682

Browse files
authored
Merge pull request #3270 from swagger-api/feature/add-back-shallowEqualKeys
Add back shallowEqualKeys ( editor depends on it )
2 parents 4536eba + 538a5db commit 23c2682

File tree

5 files changed

+51
-43
lines changed

5 files changed

+51
-43
lines changed

dist/swagger-ui-bundle.js

Lines changed: 33 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-ui-bundle.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-ui.js

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-ui.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/core/utils.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Im from "immutable"
33
import camelCase from "lodash/camelCase"
44
import upperFirst from "lodash/upperFirst"
55
import _memoize from "lodash/memoize"
6+
import find from "lodash/find"
67
import some from "lodash/some"
78
import eq from "lodash/eq"
89
import { memoizedSampleFromSchema, memoizedCreateXMLExample } from "core/plugins/samples/fn"
@@ -587,3 +588,10 @@ export const filterConfigs = (configs, allowed) => {
587588

588589
return filteredConfigs
589590
}
591+
592+
// Is this really required as a helper? Perhaps. TODO: expose the system of presets.apis in docs, so we know what is supported
593+
export const shallowEqualKeys = (a,b, keys) => {
594+
return !!find(keys, (key) => {
595+
return eq(a[key], b[key])
596+
})
597+
}

0 commit comments

Comments
 (0)