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

gql.tada

Package Overview
Dependencies
Maintainers
1
Versions
234
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gql.tada - npm Package Compare versions

Comparing version

to
1.0.3-canary-3a06a4cdfc363aaeceba495fee73d7f974a97a14

38

dist/gql-tada.d.ts

@@ -171,11 +171,2 @@ import {

}
type mapNames<T extends readonly any[]> = obj<{
[P in T[number]['name']]: T[number] extends infer Value
? Value extends {
readonly name: P;
}
? obj<Value>
: never
: never;
}>;
type mapScalar<

@@ -197,2 +188,9 @@ Type extends IntrospectionScalarType,

};
type mapField<T> = T extends IntrospectionField
? {
name: T['name'];
type: T['type'];
args: any;
}
: never;
type mapObject<T extends IntrospectionObjectType> = {

@@ -202,3 +200,11 @@ kind: 'OBJECT';

interfaces: T['interfaces'][number]['name'];
fields: obj<mapNames<T['fields']>>;
fields: obj<{
[P in T['fields'][number]['name']]: T['fields'][number] extends infer Field
? Field extends {
readonly name: P;
}
? mapField<Field>
: never
: never;
}>;
};

@@ -215,3 +221,11 @@ type mapInputObject<T extends IntrospectionInputObjectType> = {

possibleTypes: T['possibleTypes'][number]['name'];
fields: obj<mapNames<T['fields']>>;
fields: obj<{
[P in T['fields'][number]['name']]: T['fields'][number] extends infer Field
? Field extends {
readonly name: P;
}
? mapField<Field>
: never
: never;
}>;
};

@@ -970,3 +984,3 @@ type mapUnion<T extends IntrospectionUnionType> = {

fields: {
[key: string]: IntrospectionField;
[key: string]: any;
};

@@ -973,0 +987,0 @@ };

{
"name": "gql.tada",
"description": "The spec-compliant & magical GraphQL query language engine in the TypeScript type system",
"version": "1.0.2",
"version": "1.0.3-canary-3a06a4cdfc363aaeceba495fee73d7f974a97a14",
"author": "0no.co <hi@0no.co>",

@@ -6,0 +6,0 @@ "source": "./src/index.ts",