Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@devup-api/hookform

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devup-api/hookform - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+8
-8
dist/types.d.ts

@@ -1,2 +0,2 @@

import { Additional, ConditionalKeys, DevupApi, DevupApiServers, DevupDeleteApiStructKey, DevupDeleteApiStructScope, DevupGetApiStructKey, DevupGetApiStructScope, DevupPatchApiStructKey, DevupPatchApiStructScope, DevupPostApiStructKey, DevupPostApiStructScope, DevupPutApiStructKey, DevupPutApiStructScope, ExtractValue } from '@devup-api/fetch';
import { Additional, ConditionalKeys, DevupApi, DevupApiMethodKey, DevupApiMethodScope, DevupApiServers, ExtractValue } from '@devup-api/fetch';
import { QueryClient, UseMutationResult } from '@tanstack/react-query';

@@ -7,10 +7,10 @@ import { ReactNode } from 'react';

export type FetchMethod = 'get' | 'post' | 'put' | 'patch' | 'delete';
export type MethodApiStructScope<S extends string, M extends HttpMethod> = M extends 'post' ? DevupPostApiStructScope<S> : M extends 'put' ? DevupPutApiStructScope<S> : M extends 'patch' ? DevupPatchApiStructScope<S> : M extends 'delete' ? DevupDeleteApiStructScope<S> : never;
export type MethodApiStructKey<S extends string, M extends HttpMethod> = M extends 'post' ? DevupPostApiStructKey<S> : M extends 'put' ? DevupPutApiStructKey<S> : M extends 'patch' ? DevupPatchApiStructKey<S> : M extends 'delete' ? DevupDeleteApiStructKey<S> : never;
export type FetchMethodApiStructScope<S extends string, M extends FetchMethod> = M extends 'get' ? DevupGetApiStructScope<S> : M extends 'post' ? DevupPostApiStructScope<S> : M extends 'put' ? DevupPutApiStructScope<S> : M extends 'patch' ? DevupPatchApiStructScope<S> : M extends 'delete' ? DevupDeleteApiStructScope<S> : never;
export type FetchMethodApiStructKey<S extends string, M extends FetchMethod> = M extends 'get' ? DevupGetApiStructKey<S> : M extends 'post' ? DevupPostApiStructKey<S> : M extends 'put' ? DevupPutApiStructKey<S> : M extends 'patch' ? DevupPatchApiStructKey<S> : M extends 'delete' ? DevupDeleteApiStructKey<S> : never;
export type MethodApiStructScope<S extends string, M extends HttpMethod> = DevupApiMethodScope<S, M>;
export type MethodApiStructKey<S extends string, M extends HttpMethod> = DevupApiMethodKey<S, M>;
export type FetchMethodApiStructScope<S extends string, M extends FetchMethod> = DevupApiMethodScope<S, M>;
export type FetchMethodApiStructKey<S extends string, M extends FetchMethod> = DevupApiMethodKey<S, M>;
/**
* Configuration for auto-fetching default values
*/
export interface FetchDefaultValuesConfig<S extends ConditionalKeys<DevupApiServers>, FM extends FetchMethod = 'get', FP extends FetchMethodApiStructKey<S, FM> = FetchMethodApiStructKey<S, FM>, FO extends Additional<FP, FetchMethodApiStructScope<S, FM>> = Additional<FP, FetchMethodApiStructScope<S, FM>>> {
export interface FetchDefaultValuesConfig<S extends ConditionalKeys<DevupApiServers>, FM extends FetchMethod = 'get', FP extends FetchMethodApiStructKey<S, FM> = FetchMethodApiStructKey<S, FM>> {
/**

@@ -28,7 +28,7 @@ * HTTP method for fetching default values

*/
options?: Omit<FO, 'body'>;
options?: Omit<Additional<FP, FetchMethodApiStructScope<S, FM>>, 'body'>;
/**
* Transform the fetched response to form default values
*/
transform?: (response: ExtractValue<FO, 'response'>) => unknown;
transform?: (response: ExtractValue<Additional<FP, FetchMethodApiStructScope<S, FM>>, 'response'>) => unknown;
}

@@ -35,0 +35,0 @@ /**

{
"name": "@devup-api/hookform",
"version": "0.1.1",
"version": "0.1.2",
"license": "Apache-2.0",

@@ -25,4 +25,4 @@ "type": "module",

"dependencies": {
"@devup-api/fetch": "^0.1.16",
"@devup-api/zod": "^0.1.1",
"@devup-api/fetch": "^0.1.19",
"@devup-api/zod": "^0.1.2",
"@hookform/resolvers": ">=5.2.2",

@@ -29,0 +29,0 @@ "react-hook-form": ">=7.71.1"