* fix(medusa): Order edit confirmation conflict line items update * naming * Create serious-flowers-provide.md * another proposal * fixes
17 lines
435 B
TypeScript
17 lines
435 B
TypeScript
export function selectorConstraintsToString(
|
|
selector: object | object[]
|
|
): string {
|
|
const selectors = Array.isArray(selector) ? selector : [selector]
|
|
|
|
return selectors
|
|
.map((selector_) => {
|
|
return Object.entries(selector_)
|
|
.map(
|
|
([key, value]: [string, any]) =>
|
|
`${key}: ${value._type ? `${value._type}(${value._value})` : value}`
|
|
)
|
|
.join(", ")
|
|
})
|
|
.join(" or ")
|
|
}
|