"Computed" property in Typescript : <p>Folks, I'm in the middle of "learning by doing" in Angular 6 &amp; 7, and I came across this issue a number of times.</p>

<p>Imagine I have a class/interface/type - e.g. <code>Person</code> - with a few properties, that are returned by a Web API call - something like this:</p>

<pre><code>export interface Person {
    FirstName: string;
    LastName: string;
    JobTitle: string;
    // so other properties - not relevant to this question
}
</code></pre>

<p>What I'd like to be able to is show the <strong>full name</strong> (e.g. "FirstName + [Space] + LastName") in e.g. an Angular grid (AG-Grid) or someplace else - where I <strong>cannot</strong> use a concat expression or anything, but I need to refer to a single property on the class/interface/type.</p>

<p>In C#, I would just create a property</p>

<pre><code>string FullName { get { return $"{FirstName} {LastName}"; } }
</code></pre>

<p>and be done with it - but how can I do this in Typescript?? From what I've been reading and researching, this seems to be <strong>unsupported</strong> - really?!?!!? How can that be??? Seems like such a simple and often-used operation - what's the reason this doesn't exist in Typescript?? Or does it exist - and I just haven't found the way to do this in TS? </p>
