router-bridge 0.1.11

JavaScript bridge for the Apollo Router
Documentation
schema
        @core(feature: "https://specs.apollo.dev/core/v0.2")
        @core(feature: "https://specs.apollo.dev/join/v0.1", for: EXECUTION)
        @core(
          feature: "https://specs.apollo.dev/unsupported-feature/v0.1"
          for: SECURITY
        ) {
        query: Query
      }

      directive @core(
        feature: String!
        as: String
        for: core__Purpose
      ) repeatable on SCHEMA

      directive @join__field(
        graph: join__Graph
        requires: join__FieldSet
        provides: join__FieldSet
      ) on FIELD_DEFINITION

      directive @join__type(
        graph: join__Graph!
        key: join__FieldSet
      ) repeatable on OBJECT | INTERFACE

      directive @join__owner(graph: join__Graph!) on OBJECT | INTERFACE

      directive @join__graph(name: String!, url: String!) on ENUM_VALUE

      directive @tag(
        name: String!
      ) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION

      enum CacheControlScope {
        PRIVATE
        PUBLIC
      }

      enum core__Purpose {
        """
        \`EXECUTION\` features provide metadata necessary to for operation execution.
        """
        EXECUTION

        """
        \`SECURITY\` features provide metadata necessary to securely resolve fields.
        """
        SECURITY
      }

      scalar join__FieldSet

      enum join__Graph {
        WORLD @join__graph(name: "world", url: "https://world.api.com.invalid")
      }

      type Query {
        hello: String! @join__field(graph: WORLD)
      }