├── .gitattributes ├── .gitignore ├── .gqlconfig ├── .npmignore ├── .vscode └── settings.json ├── README.md ├── index.js ├── package.json ├── src ├── __tests__ │ ├── __snapshots__ │ │ ├── option.customScalarType.test.ts.snap │ │ ├── option.enumsAsPascalCase.test.ts.snap │ │ ├── option.global_nameSpace.test.ts.snap │ │ ├── option.importStatements.test.ts.snap │ │ ├── option.minimizedInterface.test.ts.snap │ │ ├── option.noStringEnum.test.ts.snap │ │ ├── option.optionalResolverInfo.test.ts.snap │ │ ├── option.resolver.test.ts.snap │ │ ├── option.strictMode.test.ts.snap │ │ ├── option.typePrefix.test.ts.snap │ │ └── schemaAsString.test.ts.snap │ ├── cli.test.ts │ ├── option.customScalarType.test.ts │ ├── option.enumsAsPascalCase.test.ts │ ├── option.global_nameSpace.test.ts │ ├── option.importStatements.test.ts │ ├── option.minimizedInterface.test.ts │ ├── option.noStringEnum.test.ts │ ├── option.optionalResolverInfo.test.ts │ ├── option.resolver.test.ts │ ├── option.strictMode.test.ts │ ├── option.typePrefix.test.ts │ ├── schemaAsString.test.ts │ ├── testSchema │ │ ├── index.ts │ │ ├── product.graphql │ │ ├── testSchema.graphql │ │ └── userTypes.graphql │ └── testUtils.ts ├── apollo-link.d.ts ├── cli.ts ├── index.ts ├── setupTest.ts ├── types.ts ├── typescriptGenerator.ts ├── typescriptResolverGenerator.ts └── utils.ts ├── tsconfig.json ├── tsconfig.test.json ├── tslint.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.gqlconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/.gqlconfig -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | export * from 'lib'; -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.customScalarType.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.customScalarType.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.enumsAsPascalCase.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.enumsAsPascalCase.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.global_nameSpace.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.global_nameSpace.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.importStatements.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.importStatements.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.minimizedInterface.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.minimizedInterface.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.noStringEnum.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.noStringEnum.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.optionalResolverInfo.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.optionalResolverInfo.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.resolver.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.resolver.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.strictMode.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.strictMode.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/option.typePrefix.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/option.typePrefix.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/schemaAsString.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/__snapshots__/schemaAsString.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/cli.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.customScalarType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.customScalarType.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.enumsAsPascalCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.enumsAsPascalCase.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.global_nameSpace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.global_nameSpace.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.importStatements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.importStatements.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.minimizedInterface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.minimizedInterface.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.noStringEnum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.noStringEnum.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.optionalResolverInfo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.optionalResolverInfo.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.resolver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.resolver.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.strictMode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.strictMode.test.ts -------------------------------------------------------------------------------- /src/__tests__/option.typePrefix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/option.typePrefix.test.ts -------------------------------------------------------------------------------- /src/__tests__/schemaAsString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/schemaAsString.test.ts -------------------------------------------------------------------------------- /src/__tests__/testSchema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/testSchema/index.ts -------------------------------------------------------------------------------- /src/__tests__/testSchema/product.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/testSchema/product.graphql -------------------------------------------------------------------------------- /src/__tests__/testSchema/testSchema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/testSchema/testSchema.graphql -------------------------------------------------------------------------------- /src/__tests__/testSchema/userTypes.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/testSchema/userTypes.graphql -------------------------------------------------------------------------------- /src/__tests__/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/__tests__/testUtils.ts -------------------------------------------------------------------------------- /src/apollo-link.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/apollo-link.d.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/setupTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/setupTest.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/typescriptGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/typescriptGenerator.ts -------------------------------------------------------------------------------- /src/typescriptResolverGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/typescriptResolverGenerator.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangcuuson/graphql-schema-typescript/HEAD/yarn.lock --------------------------------------------------------------------------------