‘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.

Relaterte artikler