title: Why typescript does not have "function" type?
body: <p>I'm a typescript beginner and I'm wonderig why I can't do this:</p>
  
  <pre><code>const obj: {
    property1: string
    property2: boolean
    property3: function
  }
  </code></pre>
  
  <p>I think the only alternative is by doing:</p>
  
  <pre><code>const obj: {
    property1: string
    property2: boolean
    property3: any
  }
  </code></pre>
  
  <p>Why I must implement the <strong>function</strong> on <strong>property3</strong> inmediately on the object declaration?</p>