‘as’-operatorens prioritet i TypeScript
Trenger jeg å skrive:
const response = (await got(url)) as got.Response<MyResponseType>;
eller er dette nok?
const response = await got(url) as got.Response<MyResponseType>;
Jeg kunne ikke finne en definitiv kilde om rekkefølgen av operatorer for typekonvertering.
Svar #1
Det andre eksempelet fungerer. Typekonvertering er alltid det siste steget, med mindre annet er spesifisert ved bruk av parentes.