New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@dappworks/urpc

Package Overview
Dependencies
Maintainers
0
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dappworks/urpc - npm Package Compare versions

Comparing version 0.0.63 to 0.0.64

52

dist/index.d.ts

@@ -41,5 +41,2 @@ // Generated by dts-bundle-generator v9.5.1

};
export type URPC_Input<T> = {
[K in keyof T]: T[K] extends () => URPC_Class<infer G> ? G : T[K];
};
export type URPC_Action<T extends Object = {}, R extends any = any, V extends URPC_Variable = any> = {

@@ -49,2 +46,3 @@ type?: "action";

confirm?: boolean;
use?: URPC_Middleware<any>[];
func?: (args: {

@@ -64,3 +62,3 @@ input: URPC_Input<T>;

}
export interface URPC_Function<T extends Object = {}, R extends any = any, I extends any = any, V extends URPC_Variable = any> {
export interface URPC_Function<T extends Object = {}, VarValue extends any = any, I extends any = any, Var extends URPC_Variable = any> {
uid: string;

@@ -73,10 +71,10 @@ type?: "func";

use?: URPC_Middleware<any>[];
input: T | ((args: V) => T);
input: T | ((args: Var) => T);
func: (args: {
input: URPC_Input<T>;
val?: R extends {} ? R : undefined;
val?: VarValue extends {} ? VarValue : undefined;
}) => I;
uiConfig?: (() => FormConfigType<T>) | FormConfigType<T>;
}
export interface URPC_Variable<G extends () => any = () => any, R extends UnwrapPromise<ReturnType<G>> = UnwrapPromise<ReturnType<G>>, M extends any = any> {
export interface URPC_Variable<Get extends () => any = () => any, VarValue extends UnwrapPromise<ReturnType<Get>> = UnwrapPromise<ReturnType<Get>>, M extends any = any> {
uid: string;

@@ -86,15 +84,17 @@ type?: "var";

path?: string;
meta?: URPC_Meta<R>;
get: G;
meta?: URPC_Meta<VarValue>;
get: Get;
use?: URPC_Middleware<any>[];
value: R;
schema?: URPC_SchemaField<R, URPC_Variable<G, R>>;
_schema: InferSchema<R, URPC_Variable<G, R>["schema"]>;
set?: (val: R) => any;
value: VarValue;
schema?: URPC_SchemaField<Item<VarValue>, URPC_Variable<Get, VarValue>>;
_schema: InferSchema<Get, VarValue>;
set?: (val: VarValue) => any;
}
export type SchemaItem<T extends Object = {}, R extends any = any, V extends URPC_Variable = any> = (() => URPC_Class<any>) | URPC_Action<T, R, V> | URPC_Function<T, R, any, V>;
export type InferSchema<R, S> = S extends URPC_SchemaField<R> ? {
[K in keyof ReturnType<S>]: ReturnType<S>[K];
} : never;
export type URPC_SchemaField<R extends any = any, V extends URPC_Variable = any> = (args: {
export type URPC_Input<T> = {
[K in keyof T]: T[K] extends () => URPC_Class<infer G> ? G : T[K];
};
export type InferSchema<Get extends () => any, VarValue extends UnwrapPromise<ReturnType<Get>>, S = ReturnType<URPC_SchemaField<Item<VarValue>, URPC_Variable<Get, VarValue>>>> = Required<{
[K in keyof S]: S[K];
}>;
export type URPC_SchemaField<R extends any = any, V extends URPC_Variable = any, T extends Object = {}> = (args: {
v: V;

@@ -104,5 +104,5 @@ val: R;

}) => {
[F in keyof Item<R>]?: SchemaItem<any, R, V>;
[F in keyof R]?: () => URPC_Class<R[F]>;
} & {
[key: string]: SchemaItem<any, R, V>;
[key: string]: (() => URPC_Class<any>) | URPC_Action<T, R, V> | URPC_Function<any, R, any, V>;
};

@@ -135,5 +135,5 @@ export type URPC_Middleware<C extends any = any> = {

_schema: {
[x: string]: SchemaItem<any, any, URPC_Variable<() => any, any, any>> | undefined;
[x: string]: (() => URPC_Class<any>) | undefined;
} & {
[key: string]: SchemaItem<any, any, URPC_Variable<() => any, any, any>>;
[key: string]: (() => URPC_Class<any>) | URPC_Action<{}, any, URPC_Variable<() => any, any, any>> | URPC_Function<any, any, any, URPC_Variable<() => any, any, any>>;
};

@@ -155,5 +155,5 @@ meta: URPC_Meta<any> | undefined;

_schema: {
[x: string]: SchemaItem<any, any, URPC_Variable<() => any, any, any>> | undefined;
[x: string]: (() => URPC_Class<any>) | undefined;
} & {
[key: string]: SchemaItem<any, any, URPC_Variable<() => any, any, any>>;
[key: string]: (() => URPC_Class<any>) | URPC_Action<{}, any, URPC_Variable<() => any, any, any>> | URPC_Function<any, any, any, URPC_Variable<() => any, any, any>>;
};

@@ -219,5 +219,5 @@ meta: URPC_Meta<any> | undefined;

_schema: {
[x: string]: ((() => URPC_Class<any>) | URPC_Action<any, any, URPC_Variable<() => any, any, any>> | URPC_Function<any, any, any, URPC_Variable<() => any, any, any>>) | undefined;
[x: string]: (() => URPC_Class<any>) | undefined;
} & {
[key: string]: (() => URPC_Class<any>) | URPC_Action<any, any, URPC_Variable<() => any, any, any>> | URPC_Function<any, any, any, URPC_Variable<() => any, any, any>>;
[key: string]: (() => URPC_Class<any>) | URPC_Action<{}, any, URPC_Variable<() => any, any, any>> | URPC_Function<any, any, any, URPC_Variable<() => any, any, any>>;
};

@@ -224,0 +224,0 @@ meta: URPC_Meta<any> | undefined;

{
"name": "@dappworks/urpc",
"version": "0.0.63",
"version": "0.0.64",
"module": "index.ts",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc