Skip to content

Commit

Permalink
Move
Browse files Browse the repository at this point in the history
  • Loading branch information
ehmicky committed Sep 19, 2021
1 parent a5f0fdc commit c706522
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions src/combination/filter.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,5 @@
import omit from 'omit.js'

// Filter `noDimensions` from result, during reporting
export const omitNoDimensions = function (result, noDimensions) {
const combinations = result.combinations.map((combination) =>
omitCombNoDimensions(combination, noDimensions),
)
return { ...result, combinations }
}

const omitCombNoDimensions = function (combination, noDimensions) {
const dimensions = omit.default(combination.dimensions, noDimensions)
return { ...combination, dimensions }
}

// Like `listNoDimensions` but using combinations
export const getNoDimensions = function (combinations) {
const dimensionsArray = combinations.map(getCombinationDimensions)
Expand All @@ -36,3 +23,16 @@ const isNoDimensions = function (dimensionsArray, propName) {
const ids = dimensionsArray.map((dimensions) => dimensions[propName].id)
return [...new Set(ids)].length === 1
}

// Filter `noDimensions` from result, during reporting
export const omitNoDimensions = function (result, noDimensions) {
const combinations = result.combinations.map((combination) =>
omitCombNoDimensions(combination, noDimensions),
)
return { ...result, combinations }
}

const omitCombNoDimensions = function (combination, noDimensions) {
const dimensions = omit.default(combination.dimensions, noDimensions)
return { ...combination, dimensions }
}

0 comments on commit c706522

Please sign in to comment.