title: Cast int to enum strings in Typescript
body: <p>I get from a RESTful Service the following data:</p>
  
  <pre><code>[
    {
      "id": 42,
      "type": 0,
      "name": "Piety was here",
      "description": "Bacon is tasty, tofu not, ain't nobody like me, cause i'm hot...",
    }...
  </code></pre>
  
  <p>And I'm mapping with this class:</p>
  
  <pre><code>export enum Type {
    Info,
    Warning,
    Error,
    Fatal,
  }
  
  
  export class Message{
    public id: number;
    public type: Type:
    public name: string;
    public description: string;
  }
  </code></pre>
  
  <p>But when I access 'type' in Angular2 I get only a int value. But I'd like to get a string value.</p>
  
  <p>e.g:</p>
  
  <pre><code>'message.type=0'
  {{message.type}} =&gt; should be Info
  'message.type=1'
  {{message.type}} =&gt; should be Warning
  </code></pre>