convex-selections
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -23,2 +23,4 @@ import { UnionToIntersection } from 'type-fest'; | ||
type SelectOutputFromDataModel<$DataModel, $TableName extends string, $Select extends SelectInputFromDataModel<$DataModel, $TableName>> = { | ||
__tableName?: $TableName; | ||
} & { | ||
[K in keyof $Select]: $Select[K] extends true ? K extends keyof $DataModel[$TableName]['document'] ? $DataModel[$TableName]['document'][K] : never : $Select[K] extends { | ||
@@ -25,0 +27,0 @@ select: infer $NestedSelect; |
@@ -5,3 +5,3 @@ { | ||
"type": "module", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"exports": { | ||
@@ -8,0 +8,0 @@ ".": "./index.js", |
@@ -19,2 +19,4 @@ import type { GenericId } from 'convex/values'; | ||
export type SelectOutputFromDataModel<$DataModel, $TableName extends string, $Select extends SelectInputFromDataModel<$DataModel, $TableName>> = { | ||
__tableName?: $TableName; | ||
} & { | ||
[K in keyof $Select]: $Select[K] extends true ? K extends keyof $DataModel[$TableName]['document'] ? $DataModel[$TableName]['document'][K] : never : $Select[K] extends { | ||
@@ -21,0 +23,0 @@ select: infer $NestedSelect; |
31938
424