title: Typescript utility type to transfor type property name from camel case into Pascal case
body: <p>I have to use a REST API service that wrongly uses Pascal casing in its DTO's.
  Is it possible to construct a utility type in Typescript that will transform a type with camel case property names into pascal case property names ?</p>
  <p>Like this</p>
  <pre><code>type  Driver = {
    firstName: string
    lastName: string
    active: boolean
  }
  
  type CamelToPascal&lt;T&gt; = ....
  
  type CamelToPascal&lt;Driver&gt;
  // result
  type  Driver = {
    FirstName: string
    LastName: string
    Active: boolean
  }
  </code></pre>