javascript - TypeScript-funksjon som returnerer en nullable Promise
Jeg prøver å lage en funksjon som returnerer et Promise med verdier som kan løses til null.
I utgangspunktet noe sånt som dette:
static getUserById(ids: String): Promise<?User> {
// do something
}
men det gir en feil
Generisk type 'Promise' krever 1 typeargument
Hvordan lage en funksjon i TypeScript som kan returnere en Promise med nullable løsede verdier?
Svar #1
? betyr valgfri parameter, ikke nullbar type.
Du bør bruke dette:
Promise<User|null>
