├── .cargo └── config.toml ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── Cargo.toml ├── README.md ├── __test__ └── index.spec.ts ├── examples └── basic │ ├── generated.graphql │ ├── index.ts │ ├── package.json │ ├── src │ ├── schema.ts │ └── types.ts │ ├── tsconfig.json │ ├── tsgql.config.js │ └── yarn.lock ├── index.js ├── npm ├── android-arm64 │ ├── README.md │ └── package.json ├── darwin-arm64 │ ├── README.md │ └── package.json ├── darwin-x64 │ ├── README.md │ └── package.json ├── freebsd-x64 │ ├── README.md │ └── package.json ├── linux-arm-gnueabihf │ ├── README.md │ └── package.json ├── linux-arm64-gnu │ ├── README.md │ └── package.json ├── linux-arm64-musl │ ├── README.md │ └── package.json ├── linux-x64-gnu │ ├── README.md │ └── package.json ├── linux-x64-musl │ ├── README.md │ └── package.json ├── win32-arm64-msvc │ ├── README.md │ └── package.json └── win32-x64-msvc │ ├── README.md │ └── package.json ├── package.json ├── rustfmt.toml ├── schema.graphql ├── src ├── codegen.rs ├── lib.rs ├── main.rs └── node.rs ├── tsconfig.json ├── tsgql.config.js ├── type-reduce ├── .gitignore ├── LICENSE ├── esbuild.js ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── __tests__ │ │ └── reduce.test.ts │ ├── index.ts │ ├── lib.ts │ └── types.ts ├── tsconfig.json └── yarn.lock └── yarn.lock /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/.npmignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/README.md -------------------------------------------------------------------------------- /__test__/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/__test__/index.spec.ts -------------------------------------------------------------------------------- /examples/basic/generated.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/generated.graphql -------------------------------------------------------------------------------- /examples/basic/index.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/src/schema.ts -------------------------------------------------------------------------------- /examples/basic/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/src/types.ts -------------------------------------------------------------------------------- /examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /examples/basic/tsgql.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/tsgql.config.js -------------------------------------------------------------------------------- /examples/basic/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/examples/basic/yarn.lock -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/index.js -------------------------------------------------------------------------------- /npm/android-arm64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/android-arm64/README.md -------------------------------------------------------------------------------- /npm/android-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/android-arm64/package.json -------------------------------------------------------------------------------- /npm/darwin-arm64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/darwin-arm64/README.md -------------------------------------------------------------------------------- /npm/darwin-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/darwin-arm64/package.json -------------------------------------------------------------------------------- /npm/darwin-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/darwin-x64/README.md -------------------------------------------------------------------------------- /npm/darwin-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/darwin-x64/package.json -------------------------------------------------------------------------------- /npm/freebsd-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/freebsd-x64/README.md -------------------------------------------------------------------------------- /npm/freebsd-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/freebsd-x64/package.json -------------------------------------------------------------------------------- /npm/linux-arm-gnueabihf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-arm-gnueabihf/README.md -------------------------------------------------------------------------------- /npm/linux-arm-gnueabihf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-arm-gnueabihf/package.json -------------------------------------------------------------------------------- /npm/linux-arm64-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-arm64-gnu/README.md -------------------------------------------------------------------------------- /npm/linux-arm64-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-arm64-gnu/package.json -------------------------------------------------------------------------------- /npm/linux-arm64-musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-arm64-musl/README.md -------------------------------------------------------------------------------- /npm/linux-arm64-musl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-arm64-musl/package.json -------------------------------------------------------------------------------- /npm/linux-x64-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-x64-gnu/README.md -------------------------------------------------------------------------------- /npm/linux-x64-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-x64-gnu/package.json -------------------------------------------------------------------------------- /npm/linux-x64-musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-x64-musl/README.md -------------------------------------------------------------------------------- /npm/linux-x64-musl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/linux-x64-musl/package.json -------------------------------------------------------------------------------- /npm/win32-arm64-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/win32-arm64-msvc/README.md -------------------------------------------------------------------------------- /npm/win32-arm64-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/win32-arm64-msvc/package.json -------------------------------------------------------------------------------- /npm/win32-x64-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/win32-x64-msvc/README.md -------------------------------------------------------------------------------- /npm/win32-x64-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/npm/win32-x64-msvc/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/package.json -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 4 -------------------------------------------------------------------------------- /schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/schema.graphql -------------------------------------------------------------------------------- /src/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/src/codegen.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/src/node.rs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsgql.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/tsgql.config.js -------------------------------------------------------------------------------- /type-reduce/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | -------------------------------------------------------------------------------- /type-reduce/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/LICENSE -------------------------------------------------------------------------------- /type-reduce/esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/esbuild.js -------------------------------------------------------------------------------- /type-reduce/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/jest.config.js -------------------------------------------------------------------------------- /type-reduce/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/package-lock.json -------------------------------------------------------------------------------- /type-reduce/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/package.json -------------------------------------------------------------------------------- /type-reduce/src/__tests__/reduce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/src/__tests__/reduce.test.ts -------------------------------------------------------------------------------- /type-reduce/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/src/index.ts -------------------------------------------------------------------------------- /type-reduce/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/src/lib.ts -------------------------------------------------------------------------------- /type-reduce/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/src/types.ts -------------------------------------------------------------------------------- /type-reduce/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/tsconfig.json -------------------------------------------------------------------------------- /type-reduce/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/type-reduce/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalarhq/tsgql/HEAD/yarn.lock --------------------------------------------------------------------------------