Socket
Socket
Sign inDemoInstall

@teamstarter/graphql-sequelize-generator

Package Overview
Dependencies
431
Maintainers
3
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.4.1 to 8.4.2

9

CHANGELOG.md

@@ -5,2 +5,11 @@ # Changelog

### [8.4.2](https://github.com/teamstarter/graphql-sequelize-generator/compare/v8.4.1...v8.4.2) (2024-02-29)
### Bug Fixes
* **types:** Fix findOptions types ([e254092](https://github.com/teamstarter/graphql-sequelize-generator/commit/e254092))
### [8.4.1](https://github.com/teamstarter/graphql-sequelize-generator/compare/v8.4.0...v8.4.1) (2024-02-29)

@@ -7,0 +16,0 @@

2

package.json
{
"name": "@teamstarter/graphql-sequelize-generator",
"version": "8.4.1",
"version": "8.4.2",
"description": "A set of tools to easily generate a Graphql API from sequelize models.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -55,5 +55,5 @@ import { GraphQLInt, GraphQLObjectType } from 'graphql'

configuration as
| CreateFieldDeclarationType
| CreateFieldDeclarationType<any>
| DeleteFieldDeclarationType<any>
| UpdateFieldDeclarationType
| UpdateFieldDeclarationType<any>
).subscriptionFilter

@@ -60,0 +60,0 @@ }

@@ -13,2 +13,3 @@ import {

Association,
Attributes,
FindOptions as FO,

@@ -23,3 +24,6 @@ Includeable,

// the sequelize implementation.
export type FindOptions = Omit<FO, 'include'> & { include: Includeable[] }
export type FindOptions<M extends Model> = Omit<
FO<Attributes<M>>,
'include'
> & { include: Includeable[] }

@@ -105,8 +109,8 @@ export type Action = 'list' | 'create' | 'delete' | 'update' | 'count'

) => any | Promise<any>
export type QueryBeforeHook = (
findOptions: FindOptions,
export type QueryBeforeHook<M extends Model<any>> = (
findOptions: FindOptions<M>,
args: TArgs,
context: TContext,
info: TInfo
) => FindOptions | Promise<FindOptions>
) => FindOptions<M> | Promise<FindOptions<M>>

@@ -120,4 +124,4 @@ export type ListAfterHook<M extends Model<any>> = (

export type MutationBeforeHook = (
findOptions: FindOptions,
export type MutationBeforeHook<M extends Model> = (
findOptions: FindOptions<M>,
args: TArgs,

@@ -135,4 +139,4 @@ context: TContext,

) => any | Promise<any>
export type UpdateAfterHook = (
newEntity: any,
export type UpdateAfterHook<M extends Model> = (
newEntity: M,
entitySnapshotBeforeUpdate: any,

@@ -145,5 +149,5 @@ source: any,

) => any | Promise<any>
export type DeleteBeforeHook = (
export type DeleteBeforeHook<M extends Model> = (
where: Where,
findOptions: FindOptions,
findOptions: FindOptions<M>,
args: TArgs,

@@ -172,5 +176,5 @@ context: TContext,

export type CreateFieldDeclarationType = {
export type CreateFieldDeclarationType<M extends Model> = {
extraArg?: ExtraArg
before?: MutationBeforeHook
before?: MutationBeforeHook<M>
after?: CreateAfterHook

@@ -181,6 +185,6 @@ subscriptionFilter?: SubscriptionFilterHook

export type UpdateFieldDeclarationType = {
export type UpdateFieldDeclarationType<M extends Model> = {
extraArg?: ExtraArg
before?: MutationBeforeHook
after?: UpdateAfterHook
before?: MutationBeforeHook<M>
after?: UpdateAfterHook<M>
subscriptionFilter?: SubscriptionFilterHook

@@ -190,3 +194,3 @@ }

export type DeleteFieldDeclarationType<M extends Model<M>> = {
before?: DeleteBeforeHook
before?: DeleteBeforeHook<M>
after?: DeleteAfterHook<M>

@@ -199,3 +203,3 @@ subscriptionFilter?: SubscriptionFilterHook

extraArg?: ExtraArg
before?: QueryBeforeHook
before?: QueryBeforeHook<M>
after?: ListAfterHook<M>

@@ -208,3 +212,3 @@ resolver?: GraphQLFieldResolver<TSource, TArgs, TContext>

export type ModelDeclarationType<M extends Model<M>> = {
export type ModelDeclarationType<M extends Model> = {
model: ModelStatic<M>

@@ -222,10 +226,10 @@ actions?: ActionList

extraArg?: ExtraArg
before?: QueryBeforeHook
before?: QueryBeforeHook<M>
resolver?: GraphQLFieldResolver<TSource, TArgs, TContext>
}
create?:
| CreateFieldDeclarationType
| CreateFieldDeclarationType<M>
| GraphQLFieldConfig<TSource, TContext, TArgs>
update?:
| UpdateFieldDeclarationType
| UpdateFieldDeclarationType<M>
| GraphQLFieldConfig<TSource, TContext, TArgs>

@@ -245,8 +249,8 @@ delete?:

export type GraphqlSequelizeResolverConfigType = {
before?: QueryBeforeHook
export type GraphqlSequelizeResolverConfigType<M extends Model> = {
before?: QueryBeforeHook<M>
}
export interface GraphqlSequelizeResolverType {
(model: ModelStatic<any>, config: GraphqlSequelizeResolverConfigType):
(model: ModelStatic<any>, config: GraphqlSequelizeResolverConfigType<any>):
| any

@@ -253,0 +257,0 @@ | Promise<any>

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc