convex-selections
Advanced tools
Comparing version 0.0.4 to 0.0.5
import { UnionToIntersection } from 'type-fest'; | ||
import { Validator, GenericId } from 'convex/values'; | ||
import { GenericId } from 'convex/values'; | ||
type Relation<$TableName extends string> = Validator<`__RELATION__:${$TableName}` | undefined, true, never>; | ||
type RelationArray<$TableName extends string> = Validator<`__RELATION__:${$TableName}`[] | undefined, true, never>; | ||
type Relation<$TableName extends string> = `__RELATION__:${$TableName}` | undefined; | ||
type RelationArray<$TableName extends string> = `__RELATION__:${$TableName}`[] | undefined; | ||
@@ -7,0 +7,0 @@ type SelectInputFromDataModel<$DataModel, $TableName extends string> = { |
@@ -5,3 +5,3 @@ { | ||
"type": "module", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"exports": { | ||
@@ -8,0 +8,0 @@ ".": "./index.js", |
@@ -1,3 +0,2 @@ | ||
import { Validator } from 'convex/values'; | ||
export type Relation<$TableName extends string> = Validator<`__RELATION__:${$TableName}` | undefined, true, never>; | ||
export type RelationArray<$TableName extends string> = Validator<`__RELATION__:${$TableName}`[] | undefined, true, never>; | ||
export type Relation<$TableName extends string> = `__RELATION__:${$TableName}` | undefined; | ||
export type RelationArray<$TableName extends string> = `__RELATION__:${$TableName}`[] | undefined; |
@@ -1,3 +0,2 @@ | ||
import type { Relation, RelationArray } from '../types/relation.js'; | ||
export declare function vRelation<$ForeignTableName extends string, $ForeignProperty>(foreignTableName: $ForeignTableName, _foreignProperty: $ForeignProperty): Relation<$ForeignTableName>; | ||
export declare function vRelationArray<$ForeignTableName extends string, $ForeignProperty>(foreignTableName: $ForeignTableName, _foreignProperty: $ForeignProperty): RelationArray<$ForeignTableName>; | ||
export declare function vRelation<$ForeignTableName extends string, $ForeignProperty>(foreignTableName: $ForeignTableName, _foreignProperty: $ForeignProperty): import("convex/values").Validator<`__RELATION__:${$ForeignTableName}` | undefined, true, never>; | ||
export declare function vRelationArray<$ForeignTableName extends string, $ForeignProperty>(foreignTableName: $ForeignTableName, _foreignProperty: $ForeignProperty): import("convex/values").Validator<`__RELATION__:${$ForeignTableName}`[] | undefined, true, never>; |
31146
418