Typescript Conditionally Add Object To Array