title: Passing default/static values from server to client
body: <p>I have an input type with two fields used for filtering a query on the client.</p>
  
  <p>I want to pass the default values (<code>rentIntervalLow</code> + <code>rentIntervalHigh</code>) from server to the client, but don't know how to do it.</p>
  
  <p>Below is my current code. I've come up with two naïve solutions:</p>
  
  <ol>
  <li><p>Letting the client introspect the whole schema.  </p></li>
  <li><p>Have a global config object, and create a querable <code>Config</code> type with a resolver that returns the config object values.</p></li>
  </ol>
  
  <p>Any better suggestions than the above how to make default/config values on the server accessible to the client?</p>
  
  <pre><code>// schema.js
  const typeDefs = gql`
    input FilteringOptions {
      rentIntervalLow: Int = 4000
      rentIntervalHigh: Int = 10000
    }
  
    type Home {
      id: Int
      roomCount: Int
      rent: Int
    }
  
    type Query {
      allHomes(first: Int, cursor: Int, input: FilteringOptions): [Home]
    }
  `
  
  export default typeDefs
  </code></pre>
  
  <p>I'm using Apollo Server 2.8.1 and Apollo React 3.0.</p>