MCPcopy
hub / github.com/kysely-org/kysely / values

Function values

test/node/src/insert.test.ts:1159–1175  ·  view source on GitHub ↗
(
  records: R[],
  alias: A,
)

Source from the content-addressed store, hash-verified

1157}
1158
1159function values<R extends Record<string, unknown>, A extends string>(
1160 records: R[],
1161 alias: A,
1162): AliasedRawBuilder<R, A> {
1163 const keys = Object.keys(records[0])
1164
1165 const values = sql.join(
1166 records.map((r) => {
1167 const v = sql.join(keys.map((k) => sql`${r[k]}`))
1168 return sql`(${v})`
1169 }),
1170 )
1171
1172 return sql<R>`(values ${values})`.as<A>(
1173 sql.raw(`${alias}(${keys.join(', ')})`),
1174 )
1175}

Callers 1

insert.test.tsFile · 0.85

Calls 3

rawMethod · 0.80
joinMethod · 0.65
asMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…