Comparing version 0.0.14 to 0.0.15
@@ -57,3 +57,3 @@ import { ClientBase, Pool, QueryConfig } from 'pg'; | ||
queryResourceAccess: import("@duely/core").GenericFunction<Promise<string>, [] | [client: ClientBase, id: string] | [id: string]>; | ||
queryResource<R_2 = any, F extends Record<string, any> = Record<string, any>>(id_or_resource_name: string, filter?: F | undefined): Promise<R_2>; | ||
queryResource<K extends string, R_2 = any, F extends Record<string, any> = Record<string, any>>(id_or_resource_name: K, filter?: F | undefined): Promise<K extends keyof ResourceTypes ? ResourceTypes[K] : R_2>; | ||
queryResourceAll<R_3 = any, F_1 extends Record<string, any> = Record<string, any>>(resource_name: string, filter?: F_1 | undefined): Promise<R_3[]>; | ||
@@ -60,0 +60,0 @@ createResource<R_4 = any, I_2 extends Record<string, any> = Record<string, any>>(resource_name: string, data: I_2): Promise<R_4>; |
{ | ||
"name": "@duely/db", | ||
"version": "0.0.14", | ||
"version": "0.0.15", | ||
"description": "Client for querying duely-postgres database.", | ||
@@ -5,0 +5,0 @@ "repository": "github:uoleevi/duely", |
@@ -396,6 +396,6 @@ import { ClientBase, Pool, PoolClient, QueryConfig } from 'pg'; | ||
queryResourceAccess: Util.partial(queryResourceAccess, client), | ||
async queryResource<R = any, F extends Record<string, any> = Record<string, any>>( | ||
id_or_resource_name: string, | ||
async queryResource<K extends string, R = any, F extends Record<string, any> = Record<string, any>>( | ||
id_or_resource_name: K, | ||
filter?: F | ||
): Promise<R> { | ||
): Promise<K extends keyof ResourceTypes ? ResourceTypes[K] : R> { | ||
return await queryResource(client, id_or_resource_name, filter); | ||
@@ -402,0 +402,0 @@ }, |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1084745