├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .prettierrc ├── LICENSE ├── README.md ├── package.json ├── src ├── Fields.ts ├── IQueryBuilderOptions.ts ├── NestedField.ts ├── OperationType.ts ├── Utils.ts ├── VariableOptions.ts ├── adapters │ ├── DefaultAppSyncMutationAdapter.ts │ ├── DefaultAppSyncQueryAdapter.ts │ ├── DefaultMutationAdapter.ts │ ├── DefaultQueryAdapter.ts │ ├── DefaultSubscriptionAdapter.ts │ ├── IMutationAdapter.ts │ ├── IQueryAdapter.ts │ ├── ISubscriptionAdapter.ts │ └── index.ts ├── index.test.ts └── index.ts ├── tsconfig.json └── tslint.json /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5" 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/package.json -------------------------------------------------------------------------------- /src/Fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/Fields.ts -------------------------------------------------------------------------------- /src/IQueryBuilderOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/IQueryBuilderOptions.ts -------------------------------------------------------------------------------- /src/NestedField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/NestedField.ts -------------------------------------------------------------------------------- /src/OperationType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/OperationType.ts -------------------------------------------------------------------------------- /src/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/Utils.ts -------------------------------------------------------------------------------- /src/VariableOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/VariableOptions.ts -------------------------------------------------------------------------------- /src/adapters/DefaultAppSyncMutationAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/DefaultAppSyncMutationAdapter.ts -------------------------------------------------------------------------------- /src/adapters/DefaultAppSyncQueryAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/DefaultAppSyncQueryAdapter.ts -------------------------------------------------------------------------------- /src/adapters/DefaultMutationAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/DefaultMutationAdapter.ts -------------------------------------------------------------------------------- /src/adapters/DefaultQueryAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/DefaultQueryAdapter.ts -------------------------------------------------------------------------------- /src/adapters/DefaultSubscriptionAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/DefaultSubscriptionAdapter.ts -------------------------------------------------------------------------------- /src/adapters/IMutationAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/IMutationAdapter.ts -------------------------------------------------------------------------------- /src/adapters/IQueryAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/IQueryAdapter.ts -------------------------------------------------------------------------------- /src/adapters/ISubscriptionAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/ISubscriptionAdapter.ts -------------------------------------------------------------------------------- /src/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/adapters/index.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/gql-query-builder/HEAD/tslint.json --------------------------------------------------------------------------------