@elba-security/graphql-zeus
Advanced tools
Comparing version 4.0.12 to 4.0.13-alpha.0
export * from "./buildQuery"; | ||
export * from "./ScalarResolver"; | ||
export * from "./TypesPropsResolver"; | ||
export * from "./ZeusSelect"; | ||
export * from "./fullChainConstruct"; | ||
@@ -6,0 +5,0 @@ export * from "./fullSubscriptionConstruct"; |
@@ -20,3 +20,2 @@ "use strict"; | ||
__exportStar(require("./TypesPropsResolver"), exports); | ||
__exportStar(require("./ZeusSelect"), exports); | ||
__exportStar(require("./fullChainConstruct"), exports); | ||
@@ -23,0 +22,0 @@ __exportStar(require("./fullSubscriptionConstruct"), exports); |
@@ -6,3 +6,2 @@ "use strict"; | ||
const typescriptFunctions = (env) => ` | ||
${functions_1.ZeusSelectFunction.ts} | ||
${functions_1.ScalarResolverFunction.ts} | ||
@@ -9,0 +8,0 @@ ${functions_1.TypePropsResolverFunction.ts} |
@@ -34,3 +34,3 @@ "use strict"; | ||
operation: O, | ||
) => <Z extends ${resolveValueTypes_1.VALUETYPES}[R]>(o: Z | ${resolveValueTypes_1.VALUETYPES}[R], ops?: OperationOptions) => | ||
) => <Z extends ${resolveValueTypes_1.VALUETYPES}[R]>(o: Z & ${resolveValueTypes_1.VALUETYPES}[R], ops?: OperationOptions) => | ||
fullChainConstruct(fn)(operation, allOperations[operation])(o as any, ops) as Promise<InputType<${returnedTypes_1.TYPES}[R], Z>>; | ||
@@ -46,3 +46,3 @@ | ||
) => <Z extends ${resolveValueTypes_1.VALUETYPES}[R]>( | ||
o: Z | ${resolveValueTypes_1.VALUETYPES}[R], | ||
o: Z & ${resolveValueTypes_1.VALUETYPES}[R], | ||
ops?: OperationOptions | ||
@@ -73,3 +73,3 @@ )=> | ||
operation: O, | ||
o: Z | ${resolveValueTypes_1.VALUETYPES}[R], | ||
o: Z & ${resolveValueTypes_1.VALUETYPES}[R], | ||
operationName?: string, | ||
@@ -79,3 +79,6 @@ ) => queryConstruct(operation, allOperations[operation], operationName)(o as any);`; | ||
const generateSelectorsZeusTypeScript = () => { | ||
return `export const Selector = <T extends keyof ${resolveValueTypes_1.VALUETYPES}>(key: T) => ZeusSelect<${resolveValueTypes_1.VALUETYPES}[T]>();`; | ||
return `export const Selector = | ||
<T extends keyof ${resolveValueTypes_1.VALUETYPES}>(key: T) => | ||
<Z extends ${resolveValueTypes_1.VALUETYPES}[T]>(o: Z & ${resolveValueTypes_1.VALUETYPES}[T]): Z => | ||
o;`; | ||
}; | ||
@@ -82,0 +85,0 @@ const bodyTypeScript = (env, resolvedOperations) => ` |
@@ -84,3 +84,2 @@ "use strict"; | ||
}; | ||
export type SelectionFunction<V> = <T>(t: T | V) => T; | ||
export type fetchOptions = ArgsType<typeof fetch>; | ||
@@ -87,0 +86,0 @@ type websocketOptions = typeof WebSocket extends new ( |
{ | ||
"name": "@elba-security/graphql-zeus", | ||
"version": "4.0.12", | ||
"version": "4.0.13-alpha.0", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
1098881
10632
1