TypeScript - operatory elvis a pipe rubrika: Programování: JavaScript
V typescripte mi chybaju 2 syntakticke vychytavky, ktore v inych jazykoch (F#, Elm, Elixir) casto pouzivam ide o
- pipeline operator ktory sa hodi ked chcem (prehladne) zavolat viac funkcii (teda velmi casto):
https://github.com/tc39/proposal-pipeline-operator
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operat...
ten som zatial nahradil tymto https://ramdajs.com/docs/#pipe ale |> operator je stale prehladnejsi
- a elvis operator .? ktory sa hodi v pripade ze chcem bezpecne ziskat hodnotu viacerych property u ktorych si nie som isty ci existuju
https://github.com/tc39/proposal-optional-chaining
ten som zatial nahradil tymto https://ramdajs.com/docs/#path
obidva tieto operatory su v stage1 ECMA standardu zaujimalo by ma kedy ich pridaju aj do TypeScriptu?
Ja som presne toto riesil uz pred par mesiacmi. Trva dost dlho nez sa to dostane do standardov, kazdopadne Babel uz na to ma pluginy.
Riesenie je pouzit Babel na transformaciu TS. Je tam niekolko ciest, TL;DR/jednoduche riesenie je toto: https://www.npmjs.com/package/babel-preset-proposal-typescript
Ma to aj dalsie uzitocne presety, ktore mozes a nemusis pouzivat, pripadne si to mozes customizovat.
Pro zobrazení všech 2 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře