├── .changeset └── config.json ├── .github └── workflows │ ├── main.yaml │ └── pr.yaml ├── .gitignore ├── .node-version ├── .prettierignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── ast.spec.ts ├── auth │ ├── authenticated.spec.ts │ ├── policy.spec.ts │ └── requires-scopes.spec.ts ├── composition.spec.ts ├── context.spec.ts ├── contracts │ ├── add-inaccessible-to-unreachable-types.spec.ts │ ├── compose-schema-contract.spec.ts │ ├── federation-tag-extraction.spec.ts │ └── reachable-type-filter.spec.ts ├── cost.spec.ts ├── fixtures │ ├── dgs │ │ ├── aside397.graphql │ │ ├── blink5ab.graphql │ │ ├── cower3fc.graphql │ │ ├── fooey584.graphql │ │ ├── houndd92.graphql │ │ ├── index.ts │ │ ├── light7e6.graphql │ │ ├── pedaladf.graphql │ │ ├── roughb27.graphql │ │ ├── truly859.graphql │ │ ├── yahoob90.graphql │ │ └── yowza9a2.graphql │ ├── huge-schema │ │ ├── abaft153.graphql │ │ ├── abaft8d7.graphql │ │ ├── aboutb1b.graphql │ │ ├── aboutd91.graphql │ │ ├── above94b.graphql │ │ ├── abovedd1.graphql │ │ ├── afore2c3.graphql │ │ ├── afore5e4.graphql │ │ ├── after472.graphql │ │ ├── after83a.graphql │ │ ├── after980.graphql │ │ ├── afterd2d.graphql │ │ ├── afterd8f.graphql │ │ ├── along16c.graphql │ │ ├── along863.graphql │ │ ├── aside675.graphql │ │ ├── awful36b.graphql │ │ ├── awfule02.graphql │ │ ├── badlycf7.graphql │ │ ├── barge35d.graphql │ │ ├── basic2c5.graphql │ │ ├── blastcfe.graphql │ │ ├── bleak694.graphql │ │ ├── briskd12.graphql │ │ ├── brown286.graphql │ │ ├── bumpy9b4.graphql │ │ ├── cable842.graphql │ │ ├── cachec31.graphql │ │ ├── cadetd21.graphql │ │ ├── calve743.graphql │ │ ├── caulk096.graphql │ │ ├── chaincad.graphql │ │ ├── clear16f.graphql │ │ ├── crazy511.graphql │ │ ├── crick357.graphql │ │ ├── crisp90e.graphql │ │ ├── dairyda2.graphql │ │ ├── demura89.graphql │ │ ├── dimly0fe.graphql │ │ ├── elopee3c.graphql │ │ ├── empty2e8.graphql │ │ ├── empty5de.graphql │ │ ├── fatalca0.graphql │ │ ├── fooey02f.graphql │ │ ├── fooey461.graphql │ │ ├── fooey518.graphql │ │ ├── fooey770.graphql │ │ ├── fooey80a.graphql │ │ ├── fooeya02.graphql │ │ ├── fooeyb81.graphql │ │ ├── fooeyb9c.graphql │ │ ├── fooeybdb.graphql │ │ ├── fooeydd7.graphql │ │ ├── fruit721.graphql │ │ ├── fully0b0.graphql │ │ ├── fully3d9.graphql │ │ ├── fullya44.graphql │ │ ├── fullyc09.graphql │ │ ├── funny080.graphql │ │ ├── ghostf0d.graphql │ │ ├── given37c.graphql │ │ ├── gooseaf0.graphql │ │ ├── grand2ef.graphql │ │ ├── grape597.graphql │ │ ├── greenf15.graphql │ │ ├── hence24f.graphql │ │ ├── hence36a.graphql │ │ ├── hence3ff.graphql │ │ ├── hence5bd.graphql │ │ ├── hencec8e.graphql │ │ ├── horde104.graphql │ │ ├── inboxe70.graphql │ │ ├── index.ts │ │ ├── laborf54.graphql │ │ ├── lemurfc5.graphql │ │ ├── light4ff.graphql │ │ ├── loyalb06.graphql │ │ ├── lucky89a.graphql │ │ ├── madly1a2.graphql │ │ ├── madly4dc.graphql │ │ ├── madly561.graphql │ │ ├── madly868.graphql │ │ ├── midstaf0.graphql │ │ ├── minus163.graphql │ │ ├── minusb54.graphql │ │ ├── misty6fc.graphql │ │ ├── mutedc95.graphql │ │ ├── never613.graphql │ │ ├── never804.graphql │ │ ├── neverde7.graphql │ │ ├── nifty88a.graphql │ │ ├── ninja145.graphql │ │ ├── nudge7d0.graphql │ │ ├── oddly7d3.graphql │ │ ├── oddlye05.graphql │ │ ├── oftenee9.graphql │ │ ├── paneld05.graphql │ │ ├── panic018.graphql │ │ ├── pearlb19.graphql │ │ ├── petty951.graphql │ │ ├── pettydce.graphql │ │ ├── phase03c.graphql │ │ ├── plant5f3.graphql │ │ ├── plier64f.graphql │ │ ├── prangd95.graphql │ │ ├── proudd53.graphql │ │ ├── prove4b5.graphql │ │ ├── prowl499.graphql │ │ ├── quieta6f.graphql │ │ ├── rayon4de.graphql │ │ ├── round642.graphql │ │ ├── round69d.graphql │ │ ├── round8c6.graphql │ │ ├── roundd33.graphql │ │ ├── rumor620.graphql │ │ ├── runnyd80.graphql │ │ ├── rustyf69.graphql │ │ ├── sadly5f8.graphql │ │ ├── scowla5e.graphql │ │ ├── shadeb17.graphql │ │ ├── short4ee.graphql │ │ ├── shortb6d.graphql │ │ ├── shyly267.graphql │ │ ├── silky0a2.graphql │ │ ├── since6fe.graphql │ │ ├── since846.graphql │ │ ├── since924.graphql │ │ ├── sincebab.graphql │ │ ├── sincec84.graphql │ │ ├── sinced9c.graphql │ │ ├── skate1dc.graphql │ │ ├── skulk70a.graphql │ │ ├── southcc8.graphql │ │ ├── stack077.graphql │ │ ├── stage087.graphql │ │ ├── stain45f.graphql │ │ ├── statef41.graphql │ │ ├── steak823.graphql │ │ ├── steer4fc.graphql │ │ ├── stock2e0.graphql │ │ ├── straw54b.graphql │ │ ├── swing58c.graphql │ │ ├── tempt308.graphql │ │ ├── tensed9c.graphql │ │ ├── these6e8.graphql │ │ ├── thirdee4.graphql │ │ ├── tight863.graphql │ │ ├── times42f.graphql │ │ ├── total5a8.graphql │ │ ├── tough36b.graphql │ │ ├── trump9a5.graphql │ │ ├── undera5c.graphql │ │ ├── unify1d7.graphql │ │ ├── until434.graphql │ │ ├── untilcd9.graphql │ │ ├── valid7f8.graphql │ │ ├── violaaf7.graphql │ │ ├── weepy585.graphql │ │ ├── weird481.graphql │ │ ├── wetly057.graphql │ │ ├── wetly4cd.graphql │ │ ├── wetly78d.graphql │ │ ├── where2d0.graphql │ │ ├── whereaca.graphql │ │ ├── which499.graphql │ │ ├── while25f.graphql │ │ ├── while467.graphql │ │ ├── while7b3.graphql │ │ ├── while9ec.graphql │ │ ├── whose503.graphql │ │ ├── whose655.graphql │ │ ├── whosef42.graphql │ │ ├── yahoo0d7.graphql │ │ ├── yahoo6e1.graphql │ │ ├── yahoo790.graphql │ │ ├── yahoo851.graphql │ │ ├── yahoo9aa.graphql │ │ ├── yahood2a.graphql │ │ ├── yahood94.graphql │ │ ├── yahooeb6.graphql │ │ ├── young08b.graphql │ │ ├── yowza1c7.graphql │ │ ├── yowza842.graphql │ │ ├── yowza9c4.graphql │ │ ├── yowzaa01.graphql │ │ ├── yowzacf7.graphql │ │ ├── yowzad5f.graphql │ │ ├── zowie226.graphql │ │ ├── zowie2fa.graphql │ │ ├── zowieb75.graphql │ │ ├── zowiebe0.graphql │ │ └── zowied65.graphql │ └── stars-stuff.ts ├── graphql │ ├── sort-sdl.spec.ts │ └── transform-supergraph-to-public-schema.spec.ts ├── interface-object-composition.spec.ts ├── override-with-label.spec.ts ├── shared │ ├── setup.ts │ ├── test.d.ts │ ├── testkit.ts │ └── utils.ts ├── subgraph-validation-and-compositon-root-query.spec.ts ├── subgraph │ ├── errors │ │ ├── DIRECTIVE_COMPOSITION_ERROR.spec.ts │ │ ├── DIRECTIVE_DEFINITION_INVALID.spec.ts │ │ ├── EXTERNAL_UNUSED.spec.ts │ │ ├── INTERFACE_KEY_NOT_ON_IMPLEMENTATION.spec.ts │ │ ├── INVALID_GRAPHQL.spec.ts │ │ ├── INVALID_SHAREABLE_USAGE.spec.ts │ │ ├── INVALID_SUBGRAPH_NAME.spec.ts │ │ ├── KEY_DIRECTIVE_IN_FIELDS_ARG.spec.ts │ │ ├── KEY_FIELDS_HAS_ARGS.spec.ts │ │ ├── KEY_FIELDS_SELECT_INVALID_TYPE.spec.ts │ │ ├── KEY_INVALID_FIELDS.spec.ts │ │ ├── KEY_INVALID_FIELDS_TYPE.spec.ts │ │ ├── KEY_UNSUPPORTED_ON_INTERFACE.spec.ts │ │ ├── MERGED_DIRECTIVE_APPLICATION_ON_EXTERNAL.spec.ts │ │ ├── OVERRIDE_FROM_SELF_ERROR.spec.ts │ │ ├── OVERRIDE_ON_INTERFACE.spec.ts │ │ ├── PROVIDES_DIRECTIVE_IN_FIELDS_ARG.spec.ts │ │ ├── PROVIDES_FIELDS_HAS_ARGS.spec.ts │ │ ├── PROVIDES_FIELDS_MISSING_EXTERNAL.spec.ts │ │ ├── PROVIDES_INVALID_FIELDS.spec.ts │ │ ├── PROVIDES_INVALID_FIELDS_TYPE.spec.ts │ │ ├── PROVIDES_ON_NON_OBJECT_FIELD.spec.ts │ │ ├── PROVIDES_UNSUPPORTED_ON_INTERFACE.spec.ts │ │ ├── QUERY_ROOT_TYPE_INACCESSIBLE.spec.ts │ │ ├── REQUIRES_DIRECTIVE_IN_FIELDS_ARG.spec.ts │ │ ├── REQUIRES_FIELDS_MISSING_EXTERNAL.spec.ts │ │ ├── REQUIRES_INVALID_FIELDS.spec.ts │ │ ├── REQUIRES_INVALID_FIELDS_TYPE.spec.ts │ │ ├── REQUIRES_UNSUPPORTED_ON_INTERFACE.spec.ts │ │ ├── ROOT_MUTATION_USED.spec.ts │ │ ├── ROOT_QUERY_USED.spec.ts │ │ ├── ROOT_SUBSCRIPTION_USED.spec.ts │ │ └── TYPE_DEFINITION_INVALID.spec.ts │ ├── federation-directives.spec.ts │ ├── key-fields.spec.ts │ ├── link-directive.spec.ts │ └── to-categorize.spec.ts ├── supergraph-composition.spec.ts ├── supergraph │ ├── base.spec.ts │ ├── errors │ │ ├── DEFAULT_VALUE_USES_INACCESSIBLE.spec.ts │ │ ├── EMPTY_MERGED_ENUM_TYPE.spec.ts │ │ ├── EMPTY_MERGED_INPUT_TYPE.spec.ts │ │ ├── ENUM_VALUE_MISMATCH.spec.ts │ │ ├── EXTENSION_WITH_NO_BASE.spec.ts │ │ ├── EXTERNAL_ARGUMENT_MISSING.spec.ts │ │ ├── EXTERNAL_MISSING_ON_BASE.spec.ts │ │ ├── EXTERNAL_TYPE_MISMATCH.spec.ts │ │ ├── FIELD_ARGUMENT_DEFAULT_MISMATCH.spec.ts │ │ ├── FIELD_ARGUMENT_TYPE_MISMATCH.spec.ts │ │ ├── FIELD_TYPE_MISMATCH.spec.ts │ │ ├── IMPLEMENTED_BY_INACCESSIBLE.spec.ts │ │ ├── INPUT_FIELD_DEFAULT_MISMATCH.spec.ts │ │ ├── INTERFACE_FIELD_NO_IMPLEM.spec.ts │ │ ├── INTERFACE_KEY_MISSING_IMPLEMENTATION_TYPE.spec.ts │ │ ├── INTERFACE_OBJECT_USAGE_ERROR.spec.ts │ │ ├── INVALID-GRAPHQL.spec.ts │ │ ├── INVALID_FIELD_SHARING.spec.ts │ │ ├── NO_QUERIES.spec.ts │ │ ├── ONLY_INACCESSIBLE_CHILDREN.spec.ts │ │ ├── OVERRIDE_COLLISION_WITH_ANOTHER_DIRECTIVE.spec.ts │ │ ├── OVERRIDE_SOURCE_HAS_OVERRIDE.spec.ts │ │ ├── REFERENCED_INACCESSIBLE.spec.ts │ │ ├── REQUIRED_ARGUMENT_MISSING_IN_SOME_SUBGRAPH.spec.ts │ │ ├── REQUIRED_INACCESSIBLE.spec.ts │ │ ├── REQUIRED_INPUT_FIELD_MISSING_IN_SOME_SUBGRAPH.spec.ts │ │ ├── SATISFIABILITY_ERROR.spec.ts │ │ └── TYPE_KIND_MISMATCH.spec.ts │ ├── join.spec.ts │ └── link.spec.ts ├── todo.spec.ts └── utils │ ├── extract-link.spec.ts │ ├── link-url.spec.ts │ └── link.spec.ts ├── benchmark.ts ├── compose.ts ├── package.json ├── pnpm-lock.yaml ├── renovate.json ├── src ├── compose.ts ├── contracts │ ├── add-inaccessible-to-unreachable-types.ts │ ├── reachable-type-filter.ts │ ├── schema-contract.ts │ └── tag-extraction.ts ├── graphql │ ├── contains-supergraph-spec.ts │ ├── helpers.ts │ ├── printer.ts │ ├── sort-sdl.ts │ ├── supergraph-spec.ts │ ├── transform-supergraph-to-public-schema.ts │ └── type-node-info.ts ├── index.ts ├── specifications │ ├── authenticated.ts │ ├── cost.ts │ ├── federation.ts │ ├── inaccessible.ts │ ├── join.ts │ ├── link.spec.ts │ ├── link.ts │ ├── policy.ts │ ├── requires-scopes.ts │ └── tag.ts ├── subgraph │ ├── helpers.ts │ ├── state.ts │ └── validation │ │ ├── rules │ │ ├── elements │ │ │ ├── authenticated.ts │ │ │ ├── compose-directive.ts │ │ │ ├── context.ts │ │ │ ├── cost.ts │ │ │ ├── extends.ts │ │ │ ├── external.ts │ │ │ ├── field-set.ts │ │ │ ├── from-context.ts │ │ │ ├── inaccessible.ts │ │ │ ├── interface-object.ts │ │ │ ├── key.ts │ │ │ ├── list-size.ts │ │ │ ├── override.ts │ │ │ ├── policy.ts │ │ │ ├── provides.ts │ │ │ ├── requires-scopes.ts │ │ │ ├── requires.ts │ │ │ ├── shareable.ts │ │ │ └── tag.ts │ │ ├── known-argument-names-on-directives-rule.ts │ │ ├── known-directives-rule.ts │ │ ├── known-federation-directive-rule.ts │ │ ├── known-root-type-rule.ts │ │ ├── known-type-names-rule.ts │ │ ├── lone-schema-definition-rule.ts │ │ ├── only-interface-implementation-rule.ts │ │ ├── provided-arguments-on-directives-rule.ts │ │ ├── provided-required-arguments-on-directives-rule.ts │ │ ├── query-root-type-inaccessible-rule.ts │ │ ├── reserved-subgraph-name-rule.ts │ │ ├── root-type-used-rule.ts │ │ ├── unique-argument-definition-names-rule.ts │ │ ├── unique-argument-names-rule.ts │ │ ├── unique-directive-names-rule.ts │ │ ├── unique-directives-per-location-rule.ts │ │ ├── unique-enum-value-names-rule.ts │ │ ├── unique-field-definition-names-rule.ts │ │ ├── unique-input-field-names-rule.ts │ │ ├── unique-operation-types-rule.ts │ │ └── unique-type-names-rule.ts │ │ ├── validate-state.ts │ │ ├── validate-subgraph.ts │ │ └── validation-context.ts ├── supergraph │ ├── composition │ │ ├── ast.ts │ │ ├── common.ts │ │ ├── directive.ts │ │ ├── enum-type.ts │ │ ├── input-object-type.ts │ │ ├── interface-type.ts │ │ ├── object-type.ts │ │ ├── scalar-type.ts │ │ ├── union-type.ts │ │ └── visitor.ts │ ├── state.ts │ └── validation │ │ ├── rules │ │ ├── auth-on-requires-rule.ts │ │ ├── default-value-uses-inaccessible-rule.ts │ │ ├── directive-composition-rule.ts │ │ ├── enum-values-rule.ts │ │ ├── extension-with-base.ts │ │ ├── external-argument-missing-rule.ts │ │ ├── external-missing-on-base-rule.ts │ │ ├── external-type-mismatch-rule.ts │ │ ├── field-argument-default-mismatch-rule.ts │ │ ├── field-arguments-of-the-same-type-rule.ts │ │ ├── fields-of-the-same-type-rule.ts │ │ ├── input-field-default-mismatch-rule.ts │ │ ├── input-object-values-rule.ts │ │ ├── interface-field-no-implementation-rule.ts │ │ ├── interface-key-missing-implementation-type.ts │ │ ├── interface-object-usage-error.ts │ │ ├── interface-subtype-rule.ts │ │ ├── invalid-field-sharing-rule.ts │ │ ├── link-import-name-mismatch-rule.ts │ │ ├── list-size-slicing-arguments-rule.ts │ │ ├── no-inaccessible-on-implemented-interface-fields-rule.ts │ │ ├── only-inaccessible-children-rule.ts │ │ ├── override-source-has-override.ts │ │ ├── referenced-inaccessible-rule.ts │ │ ├── required-argument-missing-in-some-subgraph-rule.ts │ │ ├── required-argument-or-field-is-not-inaccessible-rule.ts │ │ ├── required-input-field-missing-in-some-subgraph-rule.ts │ │ ├── required-query-rule.ts │ │ ├── satisfiablity-rule.ts │ │ ├── satisfiablity │ │ │ ├── constants.ts │ │ │ ├── edge.ts │ │ │ ├── errors.ts │ │ │ ├── finder.ts │ │ │ ├── graph.ts │ │ │ ├── helpers.ts │ │ │ ├── move-validator.ts │ │ │ ├── moves.ts │ │ │ ├── node.ts │ │ │ ├── notes.md │ │ │ ├── operation-path.ts │ │ │ ├── selection.ts │ │ │ ├── supergraph.ts │ │ │ └── walker.ts │ │ ├── subgraph-name-rule.ts │ │ └── types-of-the-same-kind-rule.ts │ │ ├── validate-supergraph.ts │ │ └── validation-context.ts ├── types.ts ├── utils │ ├── auth.ts │ ├── dependency-graph.ts │ ├── format.ts │ ├── helpers.ts │ ├── link │ │ ├── index.ts │ │ ├── link-import.ts │ │ ├── link-url.ts │ │ └── link.ts │ ├── logger.ts │ ├── state.ts │ └── version.ts └── validate.ts ├── tsconfig.build.json ├── tsconfig.json └── vitest.config.js /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .DS_Store 4 | dist 5 | *.cpuprofile 6 | .bob 7 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | patches 2 | pnpm-lock.yaml 3 | dist 4 | .bob 5 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/ast.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/ast.spec.ts -------------------------------------------------------------------------------- /__tests__/auth/authenticated.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/auth/authenticated.spec.ts -------------------------------------------------------------------------------- /__tests__/auth/policy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/auth/policy.spec.ts -------------------------------------------------------------------------------- /__tests__/auth/requires-scopes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/auth/requires-scopes.spec.ts -------------------------------------------------------------------------------- /__tests__/composition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/composition.spec.ts -------------------------------------------------------------------------------- /__tests__/context.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/context.spec.ts -------------------------------------------------------------------------------- /__tests__/contracts/add-inaccessible-to-unreachable-types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/contracts/add-inaccessible-to-unreachable-types.spec.ts -------------------------------------------------------------------------------- /__tests__/contracts/compose-schema-contract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/contracts/compose-schema-contract.spec.ts -------------------------------------------------------------------------------- /__tests__/contracts/federation-tag-extraction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/contracts/federation-tag-extraction.spec.ts -------------------------------------------------------------------------------- /__tests__/contracts/reachable-type-filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/contracts/reachable-type-filter.spec.ts -------------------------------------------------------------------------------- /__tests__/cost.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/cost.spec.ts -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/aside397.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/aside397.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/blink5ab.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/blink5ab.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/cower3fc.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/cower3fc.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/fooey584.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/fooey584.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/houndd92.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/houndd92.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/index.ts -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/light7e6.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/light7e6.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/pedaladf.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/pedaladf.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/roughb27.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/roughb27.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/truly859.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/truly859.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/yahoob90.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/yahoob90.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/dgs/yowza9a2.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/dgs/yowza9a2.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/abaft153.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/abaft153.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/abaft8d7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/abaft8d7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/aboutb1b.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/aboutb1b.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/aboutd91.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/aboutd91.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/above94b.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/above94b.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/abovedd1.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/abovedd1.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/afore2c3.graphql: -------------------------------------------------------------------------------- 1 | type woozye7b { 2 | aside118: String 3 | } 4 | -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/afore5e4.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/afore5e4.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/after472.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/after472.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/after83a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/after83a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/after980.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/after980.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/afterd2d.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/afterd2d.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/afterd8f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/afterd8f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/along16c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/along16c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/along863.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/along863.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/aside675.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/aside675.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/awful36b.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/awful36b.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/awfule02.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/awfule02.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/badlycf7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/badlycf7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/barge35d.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/barge35d.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/basic2c5.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/basic2c5.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/blastcfe.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/blastcfe.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/bleak694.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/bleak694.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/briskd12.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/briskd12.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/brown286.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/brown286.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/bumpy9b4.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/bumpy9b4.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/cable842.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/cable842.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/cachec31.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/cachec31.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/cadetd21.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/cadetd21.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/calve743.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/calve743.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/caulk096.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/caulk096.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/chaincad.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/chaincad.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/clear16f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/clear16f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/crazy511.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/crazy511.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/crick357.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/crick357.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/crisp90e.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/crisp90e.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/dairyda2.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/dairyda2.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/demura89.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/demura89.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/dimly0fe.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/dimly0fe.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/elopee3c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/elopee3c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/empty2e8.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/empty2e8.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/empty5de.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/empty5de.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fatalca0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fatalca0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooey02f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooey02f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooey461.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooey461.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooey518.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooey518.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooey770.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooey770.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooey80a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooey80a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooeya02.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooeya02.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooeyb81.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooeyb81.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooeyb9c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooeyb9c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooeybdb.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooeybdb.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fooeydd7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fooeydd7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fruit721.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fruit721.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fully0b0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fully0b0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fully3d9.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fully3d9.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fullya44.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fullya44.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/fullyc09.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/fullyc09.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/funny080.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/funny080.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/ghostf0d.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/ghostf0d.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/given37c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/given37c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/gooseaf0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/gooseaf0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/grand2ef.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/grand2ef.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/grape597.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/grape597.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/greenf15.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/greenf15.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/hence24f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/hence24f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/hence36a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/hence36a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/hence3ff.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/hence3ff.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/hence5bd.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/hence5bd.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/hencec8e.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/hencec8e.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/horde104.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/horde104.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/inboxe70.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/inboxe70.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/index.ts -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/laborf54.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/laborf54.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/lemurfc5.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/lemurfc5.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/light4ff.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/light4ff.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/loyalb06.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/loyalb06.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/lucky89a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/lucky89a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/madly1a2.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/madly1a2.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/madly4dc.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/madly4dc.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/madly561.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/madly561.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/madly868.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/madly868.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/midstaf0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/midstaf0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/minus163.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/minus163.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/minusb54.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/minusb54.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/misty6fc.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/misty6fc.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/mutedc95.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/mutedc95.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/never613.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/never613.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/never804.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/never804.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/neverde7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/neverde7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/nifty88a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/nifty88a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/ninja145.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/ninja145.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/nudge7d0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/nudge7d0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/oddly7d3.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/oddly7d3.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/oddlye05.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/oddlye05.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/oftenee9.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/oftenee9.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/paneld05.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/paneld05.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/panic018.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/panic018.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/pearlb19.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/pearlb19.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/petty951.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/petty951.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/pettydce.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/pettydce.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/phase03c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/phase03c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/plant5f3.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/plant5f3.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/plier64f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/plier64f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/prangd95.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/prangd95.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/proudd53.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/proudd53.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/prove4b5.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/prove4b5.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/prowl499.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/prowl499.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/quieta6f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/quieta6f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/rayon4de.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/rayon4de.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/round642.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/round642.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/round69d.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/round69d.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/round8c6.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/round8c6.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/roundd33.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/roundd33.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/rumor620.graphql: -------------------------------------------------------------------------------- 1 | interface oddlybcf { 2 | midst81a: ID! 3 | } 4 | -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/runnyd80.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/runnyd80.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/rustyf69.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/rustyf69.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/sadly5f8.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/sadly5f8.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/scowla5e.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/scowla5e.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/shadeb17.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/shadeb17.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/short4ee.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/short4ee.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/shortb6d.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/shortb6d.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/shyly267.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/shyly267.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/silky0a2.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/silky0a2.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/since6fe.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/since6fe.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/since846.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/since846.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/since924.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/since924.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/sincebab.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/sincebab.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/sincec84.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/sincec84.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/sinced9c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/sinced9c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/skate1dc.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/skate1dc.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/skulk70a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/skulk70a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/southcc8.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/southcc8.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/stack077.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/stack077.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/stage087.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/stage087.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/stain45f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/stain45f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/statef41.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/statef41.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/steak823.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/steak823.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/steer4fc.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/steer4fc.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/stock2e0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/stock2e0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/straw54b.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/straw54b.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/swing58c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/swing58c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/tempt308.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/tempt308.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/tensed9c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/tensed9c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/these6e8.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/these6e8.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/thirdee4.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/thirdee4.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/tight863.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/tight863.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/times42f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/times42f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/total5a8.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/total5a8.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/tough36b.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/tough36b.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/trump9a5.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/trump9a5.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/undera5c.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/undera5c.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/unify1d7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/unify1d7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/until434.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/until434.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/untilcd9.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/untilcd9.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/valid7f8.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/valid7f8.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/violaaf7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/violaaf7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/weepy585.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/weepy585.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/weird481.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/weird481.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/wetly057.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/wetly057.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/wetly4cd.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/wetly4cd.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/wetly78d.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/wetly78d.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/where2d0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/where2d0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/whereaca.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/whereaca.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/which499.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/which499.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/while25f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/while25f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/while467.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/while467.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/while7b3.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/while7b3.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/while9ec.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/while9ec.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/whose503.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/whose503.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/whose655.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/whose655.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/whosef42.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/whosef42.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahoo0d7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahoo0d7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahoo6e1.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahoo6e1.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahoo790.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahoo790.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahoo851.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahoo851.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahoo9aa.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahoo9aa.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahood2a.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahood2a.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahood94.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahood94.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yahooeb6.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yahooeb6.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/young08b.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/young08b.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yowza1c7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yowza1c7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yowza842.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yowza842.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yowza9c4.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yowza9c4.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yowzaa01.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yowzaa01.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yowzacf7.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yowzacf7.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/yowzad5f.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/yowzad5f.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/zowie226.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/zowie226.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/zowie2fa.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/zowie2fa.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/zowieb75.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/zowieb75.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/zowiebe0.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/zowiebe0.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/huge-schema/zowied65.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/huge-schema/zowied65.graphql -------------------------------------------------------------------------------- /__tests__/fixtures/stars-stuff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/fixtures/stars-stuff.ts -------------------------------------------------------------------------------- /__tests__/graphql/sort-sdl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/graphql/sort-sdl.spec.ts -------------------------------------------------------------------------------- /__tests__/graphql/transform-supergraph-to-public-schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/graphql/transform-supergraph-to-public-schema.spec.ts -------------------------------------------------------------------------------- /__tests__/interface-object-composition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/interface-object-composition.spec.ts -------------------------------------------------------------------------------- /__tests__/override-with-label.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/override-with-label.spec.ts -------------------------------------------------------------------------------- /__tests__/shared/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/shared/setup.ts -------------------------------------------------------------------------------- /__tests__/shared/test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/shared/test.d.ts -------------------------------------------------------------------------------- /__tests__/shared/testkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/shared/testkit.ts -------------------------------------------------------------------------------- /__tests__/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/shared/utils.ts -------------------------------------------------------------------------------- /__tests__/subgraph-validation-and-compositon-root-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph-validation-and-compositon-root-query.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/DIRECTIVE_COMPOSITION_ERROR.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/DIRECTIVE_COMPOSITION_ERROR.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/DIRECTIVE_DEFINITION_INVALID.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/DIRECTIVE_DEFINITION_INVALID.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/EXTERNAL_UNUSED.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/EXTERNAL_UNUSED.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/INTERFACE_KEY_NOT_ON_IMPLEMENTATION.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/INTERFACE_KEY_NOT_ON_IMPLEMENTATION.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/INVALID_GRAPHQL.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/INVALID_GRAPHQL.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/INVALID_SHAREABLE_USAGE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/INVALID_SHAREABLE_USAGE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/INVALID_SUBGRAPH_NAME.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/INVALID_SUBGRAPH_NAME.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/KEY_DIRECTIVE_IN_FIELDS_ARG.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/KEY_DIRECTIVE_IN_FIELDS_ARG.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/KEY_FIELDS_HAS_ARGS.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/KEY_FIELDS_HAS_ARGS.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/KEY_FIELDS_SELECT_INVALID_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/KEY_FIELDS_SELECT_INVALID_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/KEY_INVALID_FIELDS.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/KEY_INVALID_FIELDS.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/KEY_INVALID_FIELDS_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/KEY_INVALID_FIELDS_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/KEY_UNSUPPORTED_ON_INTERFACE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/KEY_UNSUPPORTED_ON_INTERFACE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/MERGED_DIRECTIVE_APPLICATION_ON_EXTERNAL.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/MERGED_DIRECTIVE_APPLICATION_ON_EXTERNAL.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/OVERRIDE_FROM_SELF_ERROR.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/OVERRIDE_FROM_SELF_ERROR.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/OVERRIDE_ON_INTERFACE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/OVERRIDE_ON_INTERFACE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_DIRECTIVE_IN_FIELDS_ARG.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_DIRECTIVE_IN_FIELDS_ARG.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_FIELDS_HAS_ARGS.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_FIELDS_HAS_ARGS.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_FIELDS_MISSING_EXTERNAL.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_FIELDS_MISSING_EXTERNAL.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_INVALID_FIELDS.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_INVALID_FIELDS.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_INVALID_FIELDS_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_INVALID_FIELDS_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_ON_NON_OBJECT_FIELD.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_ON_NON_OBJECT_FIELD.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/PROVIDES_UNSUPPORTED_ON_INTERFACE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/PROVIDES_UNSUPPORTED_ON_INTERFACE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/QUERY_ROOT_TYPE_INACCESSIBLE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/QUERY_ROOT_TYPE_INACCESSIBLE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/REQUIRES_DIRECTIVE_IN_FIELDS_ARG.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/REQUIRES_DIRECTIVE_IN_FIELDS_ARG.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/REQUIRES_FIELDS_MISSING_EXTERNAL.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/REQUIRES_FIELDS_MISSING_EXTERNAL.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/REQUIRES_INVALID_FIELDS.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/REQUIRES_INVALID_FIELDS.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/REQUIRES_INVALID_FIELDS_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/REQUIRES_INVALID_FIELDS_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/REQUIRES_UNSUPPORTED_ON_INTERFACE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/REQUIRES_UNSUPPORTED_ON_INTERFACE.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/ROOT_MUTATION_USED.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/ROOT_MUTATION_USED.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/ROOT_QUERY_USED.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/ROOT_QUERY_USED.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/ROOT_SUBSCRIPTION_USED.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/ROOT_SUBSCRIPTION_USED.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/errors/TYPE_DEFINITION_INVALID.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/errors/TYPE_DEFINITION_INVALID.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/federation-directives.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/federation-directives.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/key-fields.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/key-fields.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/link-directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/link-directive.spec.ts -------------------------------------------------------------------------------- /__tests__/subgraph/to-categorize.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/subgraph/to-categorize.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph-composition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph-composition.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/base.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/base.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/DEFAULT_VALUE_USES_INACCESSIBLE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/DEFAULT_VALUE_USES_INACCESSIBLE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/EMPTY_MERGED_ENUM_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/EMPTY_MERGED_ENUM_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/EMPTY_MERGED_INPUT_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/EMPTY_MERGED_INPUT_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/ENUM_VALUE_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/ENUM_VALUE_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/EXTENSION_WITH_NO_BASE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/EXTENSION_WITH_NO_BASE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/EXTERNAL_ARGUMENT_MISSING.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/EXTERNAL_ARGUMENT_MISSING.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/EXTERNAL_MISSING_ON_BASE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/EXTERNAL_MISSING_ON_BASE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/EXTERNAL_TYPE_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/EXTERNAL_TYPE_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/FIELD_ARGUMENT_DEFAULT_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/FIELD_ARGUMENT_DEFAULT_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/FIELD_ARGUMENT_TYPE_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/FIELD_ARGUMENT_TYPE_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/FIELD_TYPE_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/FIELD_TYPE_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/IMPLEMENTED_BY_INACCESSIBLE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/IMPLEMENTED_BY_INACCESSIBLE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/INPUT_FIELD_DEFAULT_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/INPUT_FIELD_DEFAULT_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/INTERFACE_FIELD_NO_IMPLEM.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/INTERFACE_FIELD_NO_IMPLEM.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/INTERFACE_KEY_MISSING_IMPLEMENTATION_TYPE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/INTERFACE_KEY_MISSING_IMPLEMENTATION_TYPE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/INTERFACE_OBJECT_USAGE_ERROR.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/INTERFACE_OBJECT_USAGE_ERROR.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/INVALID-GRAPHQL.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/INVALID-GRAPHQL.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/INVALID_FIELD_SHARING.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/INVALID_FIELD_SHARING.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/NO_QUERIES.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/NO_QUERIES.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/ONLY_INACCESSIBLE_CHILDREN.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/ONLY_INACCESSIBLE_CHILDREN.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/OVERRIDE_COLLISION_WITH_ANOTHER_DIRECTIVE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/OVERRIDE_COLLISION_WITH_ANOTHER_DIRECTIVE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/OVERRIDE_SOURCE_HAS_OVERRIDE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/OVERRIDE_SOURCE_HAS_OVERRIDE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/REFERENCED_INACCESSIBLE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/REFERENCED_INACCESSIBLE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/REQUIRED_ARGUMENT_MISSING_IN_SOME_SUBGRAPH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/REQUIRED_ARGUMENT_MISSING_IN_SOME_SUBGRAPH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/REQUIRED_INACCESSIBLE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/REQUIRED_INACCESSIBLE.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/REQUIRED_INPUT_FIELD_MISSING_IN_SOME_SUBGRAPH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/REQUIRED_INPUT_FIELD_MISSING_IN_SOME_SUBGRAPH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/SATISFIABILITY_ERROR.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/SATISFIABILITY_ERROR.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/errors/TYPE_KIND_MISMATCH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/errors/TYPE_KIND_MISMATCH.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/join.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/join.spec.ts -------------------------------------------------------------------------------- /__tests__/supergraph/link.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/supergraph/link.spec.ts -------------------------------------------------------------------------------- /__tests__/todo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/todo.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/extract-link.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/utils/extract-link.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/link-url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/utils/link-url.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/link.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/__tests__/utils/link.spec.ts -------------------------------------------------------------------------------- /benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/benchmark.ts -------------------------------------------------------------------------------- /compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/compose.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/renovate.json -------------------------------------------------------------------------------- /src/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/compose.ts -------------------------------------------------------------------------------- /src/contracts/add-inaccessible-to-unreachable-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/contracts/add-inaccessible-to-unreachable-types.ts -------------------------------------------------------------------------------- /src/contracts/reachable-type-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/contracts/reachable-type-filter.ts -------------------------------------------------------------------------------- /src/contracts/schema-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/contracts/schema-contract.ts -------------------------------------------------------------------------------- /src/contracts/tag-extraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/contracts/tag-extraction.ts -------------------------------------------------------------------------------- /src/graphql/contains-supergraph-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/contains-supergraph-spec.ts -------------------------------------------------------------------------------- /src/graphql/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/helpers.ts -------------------------------------------------------------------------------- /src/graphql/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/printer.ts -------------------------------------------------------------------------------- /src/graphql/sort-sdl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/sort-sdl.ts -------------------------------------------------------------------------------- /src/graphql/supergraph-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/supergraph-spec.ts -------------------------------------------------------------------------------- /src/graphql/transform-supergraph-to-public-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/transform-supergraph-to-public-schema.ts -------------------------------------------------------------------------------- /src/graphql/type-node-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/graphql/type-node-info.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/specifications/authenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/authenticated.ts -------------------------------------------------------------------------------- /src/specifications/cost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/cost.ts -------------------------------------------------------------------------------- /src/specifications/federation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/federation.ts -------------------------------------------------------------------------------- /src/specifications/inaccessible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/inaccessible.ts -------------------------------------------------------------------------------- /src/specifications/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/join.ts -------------------------------------------------------------------------------- /src/specifications/link.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/link.spec.ts -------------------------------------------------------------------------------- /src/specifications/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/link.ts -------------------------------------------------------------------------------- /src/specifications/policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/policy.ts -------------------------------------------------------------------------------- /src/specifications/requires-scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/requires-scopes.ts -------------------------------------------------------------------------------- /src/specifications/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/specifications/tag.ts -------------------------------------------------------------------------------- /src/subgraph/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/helpers.ts -------------------------------------------------------------------------------- /src/subgraph/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/state.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/authenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/authenticated.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/compose-directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/compose-directive.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/context.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/cost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/cost.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/extends.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/external.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/field-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/field-set.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/from-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/from-context.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/inaccessible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/inaccessible.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/interface-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/interface-object.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/key.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/list-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/list-size.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/override.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/override.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/policy.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/provides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/provides.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/requires-scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/requires-scopes.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/requires.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/requires.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/shareable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/shareable.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/elements/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/elements/tag.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/known-argument-names-on-directives-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/known-argument-names-on-directives-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/known-directives-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/known-directives-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/known-federation-directive-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/known-federation-directive-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/known-root-type-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/known-root-type-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/known-type-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/known-type-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/lone-schema-definition-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/lone-schema-definition-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/only-interface-implementation-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/only-interface-implementation-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/provided-arguments-on-directives-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/provided-arguments-on-directives-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/provided-required-arguments-on-directives-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/provided-required-arguments-on-directives-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/query-root-type-inaccessible-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/query-root-type-inaccessible-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/reserved-subgraph-name-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/reserved-subgraph-name-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/root-type-used-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/root-type-used-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-argument-definition-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-argument-definition-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-argument-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-argument-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-directive-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-directive-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-directives-per-location-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-directives-per-location-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-enum-value-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-enum-value-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-field-definition-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-field-definition-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-input-field-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-input-field-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-operation-types-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-operation-types-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/rules/unique-type-names-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/rules/unique-type-names-rule.ts -------------------------------------------------------------------------------- /src/subgraph/validation/validate-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/validate-state.ts -------------------------------------------------------------------------------- /src/subgraph/validation/validate-subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/validate-subgraph.ts -------------------------------------------------------------------------------- /src/subgraph/validation/validation-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/subgraph/validation/validation-context.ts -------------------------------------------------------------------------------- /src/supergraph/composition/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/ast.ts -------------------------------------------------------------------------------- /src/supergraph/composition/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/common.ts -------------------------------------------------------------------------------- /src/supergraph/composition/directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/directive.ts -------------------------------------------------------------------------------- /src/supergraph/composition/enum-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/enum-type.ts -------------------------------------------------------------------------------- /src/supergraph/composition/input-object-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/input-object-type.ts -------------------------------------------------------------------------------- /src/supergraph/composition/interface-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/interface-type.ts -------------------------------------------------------------------------------- /src/supergraph/composition/object-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/object-type.ts -------------------------------------------------------------------------------- /src/supergraph/composition/scalar-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/scalar-type.ts -------------------------------------------------------------------------------- /src/supergraph/composition/union-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/union-type.ts -------------------------------------------------------------------------------- /src/supergraph/composition/visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/composition/visitor.ts -------------------------------------------------------------------------------- /src/supergraph/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/state.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/auth-on-requires-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/auth-on-requires-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/default-value-uses-inaccessible-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/default-value-uses-inaccessible-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/directive-composition-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/directive-composition-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/enum-values-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/enum-values-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/extension-with-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/extension-with-base.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/external-argument-missing-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/external-argument-missing-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/external-missing-on-base-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/external-missing-on-base-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/external-type-mismatch-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/external-type-mismatch-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/field-argument-default-mismatch-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/field-argument-default-mismatch-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/field-arguments-of-the-same-type-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/field-arguments-of-the-same-type-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/fields-of-the-same-type-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/fields-of-the-same-type-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/input-field-default-mismatch-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/input-field-default-mismatch-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/input-object-values-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/input-object-values-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/interface-field-no-implementation-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/interface-field-no-implementation-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/interface-key-missing-implementation-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/interface-key-missing-implementation-type.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/interface-object-usage-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/interface-object-usage-error.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/interface-subtype-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/interface-subtype-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/invalid-field-sharing-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/invalid-field-sharing-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/link-import-name-mismatch-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/link-import-name-mismatch-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/list-size-slicing-arguments-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/list-size-slicing-arguments-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/no-inaccessible-on-implemented-interface-fields-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/no-inaccessible-on-implemented-interface-fields-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/only-inaccessible-children-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/only-inaccessible-children-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/override-source-has-override.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/override-source-has-override.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/referenced-inaccessible-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/referenced-inaccessible-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/required-argument-missing-in-some-subgraph-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/required-argument-missing-in-some-subgraph-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/required-argument-or-field-is-not-inaccessible-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/required-argument-or-field-is-not-inaccessible-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/required-input-field-missing-in-some-subgraph-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/required-input-field-missing-in-some-subgraph-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/required-query-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/required-query-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/constants.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/edge.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/errors.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/finder.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/graph.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/helpers.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/move-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/move-validator.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/moves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/moves.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/node.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/notes.md -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/operation-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/operation-path.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/selection.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/supergraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/supergraph.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/satisfiablity/walker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/satisfiablity/walker.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/subgraph-name-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/subgraph-name-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/rules/types-of-the-same-kind-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/rules/types-of-the-same-kind-rule.ts -------------------------------------------------------------------------------- /src/supergraph/validation/validate-supergraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/validate-supergraph.ts -------------------------------------------------------------------------------- /src/supergraph/validation/validation-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/supergraph/validation/validation-context.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/auth.ts -------------------------------------------------------------------------------- /src/utils/dependency-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/dependency-graph.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/link/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/link/index.ts -------------------------------------------------------------------------------- /src/utils/link/link-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/link/link-import.ts -------------------------------------------------------------------------------- /src/utils/link/link-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/link/link-url.ts -------------------------------------------------------------------------------- /src/utils/link/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/link/link.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/state.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/src/validate.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/federation-composition/HEAD/vitest.config.js --------------------------------------------------------------------------------