🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

@prpc/core

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@prpc/core - npm Package Compare versions

Comparing version
0.3.10
to
0.3.11
+1
-0
./dist/index.js

@@ -153,2 +153,3 @@ // src/error.ts

var getParams = (isMutation, ...args) => {
args = args.flat().filter(Boolean);
if (args.length === 1) {

@@ -155,0 +156,0 @@ return {

+4
-3

@@ -23,3 +23,4 @@ import * as zod from 'zod';

type AsParam<Fn extends ExpectedFn, CAccessor extends boolean = true> = CAccessor extends true ? ValueOrAccessor<UnwrapFnInput<Parameters<Fn>[0]>> : UnwrapFnInput<Parameters<Fn>[0]>;
type UnwrapFnInput<T> = T extends ExpectedInput<infer B> ? B : T;
type WithVoid<T> = T extends undefined ? void | undefined : T;
type UnwrapFnInput<T> = WithVoid<T extends ExpectedInput<infer B> ? B : T>;
type OmitQueryData<T> = Omit<T, 'queryKey' | 'queryFn'>;

@@ -29,3 +30,3 @@ type IMiddleware<T = any> = (ctx$: T & {

}) => any;
type ObjectParams<ZObj extends zod__default.ZodSchema | undefined | void, Mw extends IMiddleware[], Fn extends ExpectedFn<ZObj extends void | undefined ? void | undefined : ZObj extends zod__default.ZodSchema ? zod__default.infer<ZObj> : void, Mw>, isMutation extends boolean = false> = {
type ObjectParams<ZObj extends zod__default.ZodSchema | undefined | void, Mw extends IMiddleware[], Fn extends ExpectedFn<ZObj extends void | undefined ? void | undefined : ZObj extends zod__default.ZodSchema ? zod__default.infer<ZObj> : void | undefined, Mw>, isMutation extends boolean = false> = {
key: string;

@@ -71,2 +72,2 @@ schema?: ZObj;

export { AsParam, ExpectedFn, ExpectedInput, FilterOutResponse, FlattenArray, IMiddleware, InferFinalMiddlware, InferReturnType, ObjectParams, OmitQueryData, PRPCClientError, UnwrapFnInput, ValueOrAccessor, callMiddleware$, error$, figureOutMessageError, genQueryKey, getParams, hideRequest, isRedirectResponse, middleware$, optionalData, pipe$, response$, tryAndWrap, unwrapValue, validateZod };
export { AsParam, ExpectedFn, ExpectedInput, FilterOutResponse, FlattenArray, IMiddleware, InferFinalMiddlware, InferReturnType, ObjectParams, OmitQueryData, PRPCClientError, UnwrapFnInput, ValueOrAccessor, WithVoid, callMiddleware$, error$, figureOutMessageError, genQueryKey, getParams, hideRequest, isRedirectResponse, middleware$, optionalData, pipe$, response$, tryAndWrap, unwrapValue, validateZod };

@@ -153,2 +153,3 @@ // src/error.ts

var getParams = (isMutation, ...args) => {
args = args.flat().filter(Boolean);
if (args.length === 1) {

@@ -155,0 +156,0 @@ return {

{
"name": "@prpc/core",
"description": "Package for easily creating server rpc functions in solid-start with goodies baked in",
"version": "0.3.10",
"version": "0.3.11",
"type": "module",

@@ -6,0 +6,0 @@ "exports": {