MCPcopy
hub / github.com/remix-run/remix / normalizeOrderByInput

Function normalizeOrderByInput

packages/data-table/src/lib/database/helpers.ts:93–109  ·  view source on GitHub ↗
(
  input: OrderByInput<table> | undefined,
)

Source from the content-addressed store, hash-verified

91}
92
93export function normalizeOrderByInput<table extends AnyTable>(
94 input: OrderByInput<table> | undefined,
95): OrderByTuple<table>[] {
96 if (!input) {
97 return []
98 }
99
100 if (input.length === 0) {
101 return []
102 }
103
104 if (Array.isArray(input[0])) {
105 return input as OrderByTuple<table>[]
106 }
107
108 return [input as OrderByTuple<table>]
109}
110
111export function toWriteResult(result: WriteResult | WriteRowsResult<unknown>): WriteResult {
112 return {

Callers 4

findOneMethod · 0.90
findManyMethod · 0.90
updateManyMethod · 0.90
deleteManyMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…