Typescript Pass A Function As A Parameter