code: function getConnection(
    record: ReadOnlyRecordProxy,
    key: string,
    filters?: ?Variables,
  ): ?RecordProxy {
    const handleKey = getRelayHandleKey(CONNECTION, key, null);
    return record.getLinkedRecord(handleKey, filters);
  }
docs: @public
  
  Given a record and the name of the schema field for which a connection was
  fetched, returns the linked connection record.
  
  Example:
  
  Given that data has already been fetched on some user `<id>` on the `friends`
  field:
  
  ```
  fragment FriendsFragment on User {
  friends(first: 10) @connection(key: "FriendsFragment_friends") {
  edges {
  node {
  id
  }
  }
  }
  }
  ```
  
  The `friends` connection record can be accessed with:
  
  ```
  store => {
  const user = store.get('<id>');
  const friends = RelayConnectionHandler.getConnection(user, 'FriendsFragment_friends');
  // Access fields on the connection:
  const edges = friends.getLinkedRecords('edges');
  }
  ```
  
  TODO: t15733312
  Currently we haven't run into this case yet, but we need to add a `getConnections`
  that returns an array of the connections under the same `key` regardless of the variables.