@prpc/solid
Advanced tools
+5
-5
| import { QueryClient, FunctionedParams, SolidMutationOptions, CreateMutationResult, QueryKey, SolidQueryOptions, CreateQueryResult } from '@tanstack/solid-query'; | ||
| import { ParentComponent } from 'solid-js'; | ||
| import * as _prpc_core from '@prpc/core'; | ||
| import { OmitQueryData, IMiddleware, ExpectedFn, InferReturnType, AsParam } from '@prpc/core'; | ||
| import { PRPCClientError, OmitQueryData, IMiddleware, ExpectedFn, InferReturnType, AsParam } from '@prpc/core'; | ||
| export * from '@prpc/core'; | ||
@@ -12,8 +12,8 @@ import zod from 'zod'; | ||
| type FCreateMutationOptions<TData = unknown, TError = Error, TVariables = void, TContext = unknown> = FunctionedParams<OmitQueryData<SolidMutationOptions<TData, TError, TVariables, TContext>>>; | ||
| declare function mutation$<ZObj extends zod.ZodSchema | undefined, Mw extends IMiddleware[], Fn extends ExpectedFn<ZObj extends zod.ZodSchema ? zod.infer<ZObj> : undefined, Mw>>(queryFn: Fn, key: string, _schema?: ZObj, ..._middlewares: Mw): (mutationOpts?: FCreateMutationOptions<InferReturnType<Fn>, Error, AsParam<Fn, false>>) => CreateMutationResult<InferReturnType<Fn>, Error, _prpc_core.UnwrapFnInput<Parameters<Fn>[0]>, unknown>; | ||
| type FCreateMutationOptions<TData = unknown, TError = PRPCClientError, TVariables = void, TContext = unknown> = FunctionedParams<OmitQueryData<SolidMutationOptions<TData, TError, TVariables, TContext>>>; | ||
| declare function mutation$<ZObj extends zod.ZodSchema | undefined, Mw extends IMiddleware[], Fn extends ExpectedFn<ZObj extends zod.ZodSchema ? zod.infer<ZObj> : undefined, Mw>>(queryFn: Fn, key: string, _schema?: ZObj, ..._middlewares: Mw): (mutationOpts?: FCreateMutationOptions<InferReturnType<Fn>, PRPCClientError<ZObj extends zod.ZodSchema ? zod.infer<ZObj> : any>, AsParam<Fn, false>>) => CreateMutationResult<InferReturnType<Fn>, PRPCClientError<ZObj extends zod.ZodType<any, zod.ZodTypeDef, any> ? zod.TypeOf<ZObj> : any>, _prpc_core.UnwrapFnInput<Parameters<Fn>[0]>, unknown>; | ||
| type FCreateQueryOptions<TQueryFnData = unknown, TError = Error, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = FunctionedParams<OmitQueryData<SolidQueryOptions<TQueryFnData, TError, TData, TQueryKey>>>; | ||
| declare function query$<ZObj extends zod.ZodSchema | undefined, Mw extends IMiddleware[], Fn extends ExpectedFn<ZObj extends zod.ZodSchema ? zod.infer<ZObj> : undefined, Mw>>(queryFn: Fn, key: string, _schema?: ZObj, ..._middlewares: Mw): (input: AsParam<Fn>, queryOpts?: FCreateQueryOptions<InferReturnType<Fn>>) => CreateQueryResult<InferReturnType<Fn>, Error>; | ||
| type FCreateQueryOptions<TQueryFnData = unknown, TError = PRPCClientError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = FunctionedParams<OmitQueryData<SolidQueryOptions<TQueryFnData, TError, TData, TQueryKey>>>; | ||
| declare function query$<ZObj extends zod.ZodSchema | undefined, Mw extends IMiddleware[], Fn extends ExpectedFn<ZObj extends zod.ZodSchema ? zod.infer<ZObj> : undefined, Mw>>(queryFn: Fn, key: string, _schema?: ZObj, ..._middlewares: Mw): (input: AsParam<Fn>, queryOpts?: FCreateQueryOptions<InferReturnType<Fn>, PRPCClientError<ZObj extends zod.ZodSchema ? zod.infer<ZObj> : any>>) => CreateQueryResult<InferReturnType<Fn>, PRPCClientError<ZObj extends zod.ZodType<any, zod.ZodTypeDef, any> ? zod.TypeOf<ZObj> : any>>; | ||
| export { FCreateMutationOptions, FCreateQueryOptions, QueryProvider, mutation$, query$ }; |
+2
-2
| { | ||
| "name": "@prpc/solid", | ||
| "description": "Package for easily creating server rpc functions in solid-start with goodies baked in", | ||
| "version": "0.2.18", | ||
| "version": "0.2.19", | ||
| "type": "module", | ||
@@ -85,3 +85,3 @@ "exports": { | ||
| "dependencies": { | ||
| "@prpc/core": "0.3.3" | ||
| "@prpc/core": "0.3.4" | ||
| }, | ||
@@ -88,0 +88,0 @@ "peerDependencies": { |
18756
1.86%434
0.23%+ Added
- Removed
Updated