Socket
Socket
Sign inDemoInstall

simple-graphql

Package Overview
Dependencies
Maintainers
1
Versions
300
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simple-graphql - npm Package Compare versions

Comparing version 5.0.3 to 5.0.4

32

dist/index.d.ts

@@ -73,5 +73,5 @@ import { GraphQLFieldResolver, GraphQLInputType, GraphQLInterfaceType, GraphQLOutputType, GraphQLResolveInfo } from 'graphql';

}
export declare type SGFieldResolve<Source = any> = (source: Source, args: {
export declare type SGFieldResolve<S = any, R = any> = (source: S, args: {
[key: string]: any;
}, context: SGResolveContext, info: GraphQLResolveInfo, sgContext: SGContext) => any;
}, context: SGResolveContext, info: GraphQLResolveInfo, sgContext: SGContext) => Promise<R>;
export declare type SGRootResolve<T = any> = (args: {

@@ -92,7 +92,7 @@ [key: string]: any;

};
export declare type SGOutputFieldTypeMetadata<T = any> = SGFieldTypeMetadata & {
export declare type SGOutputFieldTypeMetadata<S = any, T = any> = SGFieldTypeMetadata & {
hookOptions?: SGHookOptionsMap;
graphql?: {
hidden?: boolean;
resolve?: SGFieldResolve<T>;
resolve?: SGFieldResolve<S, T>;
dependentFields?: Array<string>;

@@ -113,3 +113,3 @@ input?: SGInputFieldConfigMap;

};
export declare type SGFieldTypeDefinition<T extends SGFieldTypeMetadata = SGFieldTypeMetadata> = ({
export declare type SGFieldTypeDefinition<S1 extends SGFieldTypeMetadata = SGFieldTypeMetadata, S2 extends SGFieldTypeMetadata = S1, S3 extends SGFieldTypeMetadata = S2, S4 extends SGFieldTypeMetadata = S3> = ({
type: 'String' | 'Number' | 'Integer' | 'Date' | 'JSON' | 'Boolean' | string;

@@ -131,3 +131,3 @@ enum?: undefined;

} | {
elements: SGFieldTypeDefinition<T>;
elements: SGFieldTypeDefinition<S2, S3, S4>;
type?: undefined;

@@ -141,3 +141,3 @@ enum?: undefined;

properties: {
[key: string]: SGFieldTypeDefinition<T>;
[key: string]: SGFieldTypeDefinition<S2, S3, S4>;
};

@@ -151,3 +151,3 @@ type?: undefined;

} | {
values: SGFieldTypeDefinition<T>;
values: SGFieldTypeDefinition<S2, S3, S4>;
type?: undefined;

@@ -162,3 +162,3 @@ enum?: undefined;

mapping: {
[key: string]: SGFieldTypeDefinition<T>;
[key: string]: SGFieldTypeDefinition<S2, S3, S4>;
};

@@ -172,6 +172,6 @@ type?: undefined;

definitions?: {
[key: string]: SGFieldTypeDefinition<T>;
[key: string]: SGFieldTypeDefinition<S2, S3, S4>;
};
nullable?: boolean;
metadata?: T;
metadata?: S1;
};

@@ -182,7 +182,7 @@ export declare type SGInputFieldConfig = SGFieldTypeDefinition<SGInputFieldTypeMetadata>;

};
export declare type SGOutputFieldConfig<T = any> = SGFieldTypeDefinition<SGOutputFieldTypeMetadata<T>>;
export declare type SGOutputFieldConfig<S = any, T = any> = SGFieldTypeDefinition<SGOutputFieldTypeMetadata<S, T>>;
export declare type SGOutputFieldConfigMap<T = any> = {
[key: string]: SGOutputFieldConfig<T>;
};
export declare type SGLinkedFieldConfig = {
export declare type SGLinkedFieldConfig<S = any, T = any> = {
description?: string;

@@ -192,4 +192,4 @@ hookOptions?: SGHookOptionsMap;

dependentFields?: Array<string>;
output: SGOutputFieldConfig;
resolve: SGFieldResolve;
output: SGOutputFieldConfig<T>;
resolve: SGFieldResolve<S, T>;
};

@@ -199,3 +199,3 @@ export declare type SGLinkedFieldConfigMap = {

};
export declare type SGColumnFieldConfig = SGFieldTypeDefinition<SGOutputFieldTypeMetadata & SGInputFieldTypeMetadata> & {
export declare type SGColumnFieldConfig<S = any, T = any> = SGFieldTypeDefinition<SGOutputFieldTypeMetadata<S, T> & SGInputFieldTypeMetadata> & {
metadata?: {

@@ -202,0 +202,0 @@ graphql?: {

@@ -5,4 +5,4 @@ import { GraphQLFieldConfigMap } from 'graphql';

declare const toGraphQLFieldConfigMap: (name: string, postfix: string, fields: {
[id: string]: SGOutputFieldConfig<any>;
[id: string]: SGOutputFieldConfig<any, any>;
}, context: Context) => GraphQLFieldConfigMap<any, any>;
export default toGraphQLFieldConfigMap;
{
"name": "simple-graphql",
"version": "5.0.3",
"version": "5.0.4",
"description": "The simple way to generates GraphQL schemas and Sequelize models from your models definition.",

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

Sorry, the diff of this file is not supported yet

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