title: Type "request" cannot be used to index type 'RequestTypes[KModel][KMethod]'
body: <p>Trying to get type, but sth gone wrong:</p>
  <pre class="lang-js prettyprint-override"><code>public async request&lt;KModel extends keyof RequestTypes, KMethod extends keyof RequestTypes[KModel]&gt;(modelName: KModel, calledMethod: KMethod, methodProperties: RequestTypes[KModel][KMethod][&quot;request&quot;]): Promise&lt;RequestTypes[KModel][KMethod][&quot;response&quot;]&gt; {};
  
  interface RequestTypes {
      InternetDocument: {
          save: {
              request: a965630e_8512_11ec_8ced_005056b2dbe1_Request,
              response: a965630e_8512_11ec_8ced_005056b2dbe1_Response
          }
      }
  }
  </code></pre>
  <p>TS error:</p>
  <blockquote>
  <p>Type '&quot;request&quot;' cannot be used to index type 'RequestTypes[KModel][KMethod]'.ts(2536)</p>
  </blockquote>