├── .github └── workflows │ ├── npm-publish-graphql-utils.yml │ ├── npm-publish-nestjs-graphql-utils.yml │ ├── npm-test-graphql-utils.yml │ ├── npm-test-nestjs-graphql-utils.yml │ ├── publish-documentation.yml │ └── test-documentation.yml ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── README.md ├── babel.config.js ├── docs │ ├── introduction │ │ └── getting-started.mdx │ ├── nestjs │ │ ├── decorators.mdx │ │ └── installation.mdx │ ├── playground.mdx │ ├── recipes │ │ ├── checking-for-fields.mdx │ │ ├── field-maps.mdx │ │ └── resolving-selections.mdx │ └── reference │ │ ├── interfaces.md │ │ └── utilities.mdx ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── components │ │ └── sandbox │ │ │ ├── index.jsx │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.jsx │ │ └── styles.module.css ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.ico │ │ ├── innovation.svg │ │ ├── jenyus-white.svg │ │ ├── jenyus.svg │ │ ├── lightning.svg │ │ ├── logo.svg │ │ ├── tools.svg │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg └── yarn.lock ├── graphql-utils ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── get-field-map.test.ts │ ├── get-field-map.ts │ ├── get-field-node.test.ts │ ├── get-field-node.ts │ ├── has-fields.test.ts │ ├── has-fields.ts │ ├── helpers.test.ts │ ├── helpers.ts │ ├── index.ts │ ├── resolve-field-map.test.ts │ ├── resolve-field-map.ts │ ├── resolve-fields.test.ts │ ├── resolve-fields.ts │ ├── resolve-selections.test.ts │ └── resolve-selections.ts └── tsconfig.json └── nestjs-graphql-utils ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src ├── field-map.decorator.test.ts ├── field-map.decorator.ts ├── field-node-at.decorator.test.ts ├── field-node-at.decorator.ts ├── fields.decorator.test.ts ├── fields.decorator.ts ├── has-fields.decorator.test.ts ├── has-fields.decorator.ts ├── helpers.ts ├── index.ts ├── selections.decorator.test.ts └── selections.decorator.ts └── tsconfig.json /.github/workflows/npm-publish-graphql-utils.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/.github/workflows/npm-publish-graphql-utils.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish-nestjs-graphql-utils.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/.github/workflows/npm-publish-nestjs-graphql-utils.yml -------------------------------------------------------------------------------- /.github/workflows/npm-test-graphql-utils.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/.github/workflows/npm-test-graphql-utils.yml -------------------------------------------------------------------------------- /.github/workflows/npm-test-nestjs-graphql-utils.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/.github/workflows/npm-test-nestjs-graphql-utils.yml -------------------------------------------------------------------------------- /.github/workflows/publish-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/.github/workflows/publish-documentation.yml -------------------------------------------------------------------------------- /.github/workflows/test-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/.github/workflows/test-documentation.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/introduction/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/introduction/getting-started.mdx -------------------------------------------------------------------------------- /docs/docs/nestjs/decorators.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/nestjs/decorators.mdx -------------------------------------------------------------------------------- /docs/docs/nestjs/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/nestjs/installation.mdx -------------------------------------------------------------------------------- /docs/docs/playground.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/playground.mdx -------------------------------------------------------------------------------- /docs/docs/recipes/checking-for-fields.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/recipes/checking-for-fields.mdx -------------------------------------------------------------------------------- /docs/docs/recipes/field-maps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/recipes/field-maps.mdx -------------------------------------------------------------------------------- /docs/docs/recipes/resolving-selections.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/recipes/resolving-selections.mdx -------------------------------------------------------------------------------- /docs/docs/reference/interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/reference/interfaces.md -------------------------------------------------------------------------------- /docs/docs/reference/utilities.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docs/reference/utilities.mdx -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/components/sandbox/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/src/components/sandbox/index.jsx -------------------------------------------------------------------------------- /docs/src/components/sandbox/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/src/components/sandbox/styles.module.css -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/src/pages/index.jsx -------------------------------------------------------------------------------- /docs/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/src/pages/styles.module.css -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/innovation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/innovation.svg -------------------------------------------------------------------------------- /docs/static/img/jenyus-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/jenyus-white.svg -------------------------------------------------------------------------------- /docs/static/img/jenyus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/jenyus.svg -------------------------------------------------------------------------------- /docs/static/img/lightning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/lightning.svg -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/tools.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/tools.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /graphql-utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/.gitignore -------------------------------------------------------------------------------- /graphql-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/README.md -------------------------------------------------------------------------------- /graphql-utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/package-lock.json -------------------------------------------------------------------------------- /graphql-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/package.json -------------------------------------------------------------------------------- /graphql-utils/src/get-field-map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/get-field-map.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/get-field-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/get-field-map.ts -------------------------------------------------------------------------------- /graphql-utils/src/get-field-node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/get-field-node.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/get-field-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/get-field-node.ts -------------------------------------------------------------------------------- /graphql-utils/src/has-fields.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/has-fields.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/has-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/has-fields.ts -------------------------------------------------------------------------------- /graphql-utils/src/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/helpers.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/helpers.ts -------------------------------------------------------------------------------- /graphql-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/index.ts -------------------------------------------------------------------------------- /graphql-utils/src/resolve-field-map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/resolve-field-map.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/resolve-field-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/resolve-field-map.ts -------------------------------------------------------------------------------- /graphql-utils/src/resolve-fields.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/resolve-fields.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/resolve-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/resolve-fields.ts -------------------------------------------------------------------------------- /graphql-utils/src/resolve-selections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/resolve-selections.test.ts -------------------------------------------------------------------------------- /graphql-utils/src/resolve-selections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/src/resolve-selections.ts -------------------------------------------------------------------------------- /graphql-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/graphql-utils/tsconfig.json -------------------------------------------------------------------------------- /nestjs-graphql-utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/.gitignore -------------------------------------------------------------------------------- /nestjs-graphql-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/README.md -------------------------------------------------------------------------------- /nestjs-graphql-utils/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/package-lock.json -------------------------------------------------------------------------------- /nestjs-graphql-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/package.json -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/field-map.decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/field-map.decorator.test.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/field-map.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/field-map.decorator.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/field-node-at.decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/field-node-at.decorator.test.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/field-node-at.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/field-node-at.decorator.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/fields.decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/fields.decorator.test.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/fields.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/fields.decorator.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/has-fields.decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/has-fields.decorator.test.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/has-fields.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/has-fields.decorator.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/helpers.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/index.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/selections.decorator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/selections.decorator.test.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/src/selections.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/src/selections.decorator.ts -------------------------------------------------------------------------------- /nestjs-graphql-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenyus-Org/graphql-utils/HEAD/nestjs-graphql-utils/tsconfig.json --------------------------------------------------------------------------------