graphql-resolver-typescript-gen
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

graphql-resolver-typescript-gen

supports custom @ownResolver directive

type Directory {
  id: ID!
  files: [File!] @ownResolver
}

// will generate below

export interface Directory  {
  __typename?: 'Directory';
  id: string;
}

export type DirectoryResolver<TContext = any> = {
  files: (parent: Directory, args: {}, context: TContext, info: GraphQLResolveInfo) => Promise<File[] | null> | File[] | null;

  __isTypeOf?: (obj: Directory, context: TContext, info: GraphQLResolveInfo) => Promise<boolean> | boolean;
};

Readme

Keywords

none

Package Sidebar

Install

npm i graphql-resolver-typescript-gen

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

51.8 kB

Total Files

39

Last publish

Collaborators

  • dirty49374