TypeScript function to return nullable Promise September 10, 2023 by Tarik ? means optionnal parameter not nullable type. You should use this: Promise<User|null>