title: Fallback Value at Object Declaration
body: <p>Ok so I could not find anything about this. I hope it's not the most basic question ever. </p>
  
  <p>In Typescript, suppose I want to create an instance of an object and make one parameter dependant on whether or not another object has got a parameter. </p>
  
  <p>Example: </p>
  
  <pre><code>bigNote : BigNote = {
      title: 'Heads up!', 
      message: 'I like notes!', 
      color: 'red'
  };
  </code></pre>
  
  <p>This is my first object. My second object would be: </p>
  
  <pre><code>smallNote: SmallNote = {
      title: bigNote.title, 
      message: bigNote.message
  };
  </code></pre>
  
  <p>Now my question: bigNote may not have a title - if it doesn't - smallNote is supposed to get a replacement (some string), however if it does, I want it to be the bigNote.title. </p>
  
  <p>I know how to do this with a subsequent if-clause but I wonder if this is possible to achieve in the initial declaration already? </p>
  
  <p>(Hope this question isn't too confusing.) </p>