diff --git a/src/common/utils/composable-responsibilities/orderable/orderable.ts b/src/common/utils/composable-responsibilities/orderable/orderable.ts index 819d9087d6..e0425cc0a7 100644 --- a/src/common/utils/composable-responsibilities/orderable/orderable.ts +++ b/src/common/utils/composable-responsibilities/orderable/orderable.ts @@ -9,7 +9,9 @@ export interface Orderable { readonly orderNumber: number; } -export const orderByOrderNumber = (maybeOrderables: T[]) => +export type MaybeOrderable = Orderable | object; + +export const orderByOrderNumber = (maybeOrderables: T[]) => sortBy( (orderable) => "orderNumber" in orderable diff --git a/src/common/utils/composable-responsibilities/showable/showable.ts b/src/common/utils/composable-responsibilities/showable/showable.ts index 61c779a693..ad8e2ed25b 100644 --- a/src/common/utils/composable-responsibilities/showable/showable.ts +++ b/src/common/utils/composable-responsibilities/showable/showable.ts @@ -10,9 +10,9 @@ export interface Showable { readonly isShown: IComputedValue | boolean; } -export type MaybeShowable = Partial; +export type MaybeShowable = Showable | object; -export const isShown = (showable: Showable | object) => { +export const isShown = (showable: MaybeShowable) => { if (!("isShown" in showable)) { return true; }