convex-selections
Advanced tools
Comparing version 0.0.21 to 0.0.22
@@ -8,4 +8,2 @@ import { UnionToIntersection } from 'type-fest'; | ||
type SelectInputFromDataModel<$DataModel, $TableName extends string> = { | ||
id: true; | ||
} & { | ||
[K in keyof $DataModel[$TableName]['document']]?: NonNullable<$DataModel[$TableName]['document'][K]> extends Array<infer $Item> ? NonNullable<$Item> extends GenericId<infer $SelectedTableName> ? $SelectedTableName extends $TableName ? true : { | ||
@@ -12,0 +10,0 @@ select: SelectInputFromDataModel<$DataModel, $SelectedTableName>; |
@@ -5,3 +5,3 @@ { | ||
"type": "module", | ||
"version": "0.0.21", | ||
"version": "0.0.22", | ||
"exports": { | ||
@@ -8,0 +8,0 @@ ".": "./index.js", |
import type { GenericId } from 'convex/values'; | ||
import type { Relation, RelationArray } from '../types/relation.js'; | ||
export type SelectInputFromDataModel<$DataModel, $TableName extends string> = { | ||
id: true; | ||
} & { | ||
[K in keyof $DataModel[$TableName]['document']]?: NonNullable<$DataModel[$TableName]['document'][K]> extends Array<infer $Item> ? NonNullable<$Item> extends GenericId<infer $SelectedTableName> ? $SelectedTableName extends $TableName ? true : { | ||
@@ -7,0 +5,0 @@ select: SelectInputFromDataModel<$DataModel, $SelectedTableName>; |
32368
431