Publicații conexe 'typescript'


Cum am migrat o bază de cod LoC Flow de 300.000 la TypeScript fără blocarea bazei de cod — Partea 1/2
La iziwork, am avut o sarcină de lungă durată în stocul nostru: migrați baza noastră de cod Flow la TypeScript. Suntem bucuroși să raportăm că, după luni de pregătire, am migrat cu succes nucleul nostru de 300k LoC la TypeScript fără a îngheța baza de cod! În această postare pe blog, vom vedea ce am făcut pentru a face posibilă această migrare. Aceasta este prima parte a unei serii din două părți. Părăsind Flow Când a început iziwork, am vrut să beneficiem de instrumente de..

Începeți mai ușor cu TypeScript
Definiția funcției, clasele și moștenirea în TypeScript Note de învățare TypeScript I: Instalarea tipurilor de compilare și de bază TypeScript este un limbaj de programare open source dezvoltat de Microsoft, TypeScript este un super Javascript, urmați... levelup .gitconnected.com Definiția funcției Să începem cu un exemplu ușor de înțeles pentru a explica mai multe moduri de a defini funcții în TypeScript. Metoda de declarare a..

Două moduri de a remedia eroarea testului Jest „fabrica de module `jest.mock()` nu are voie să...”
Să zicem că ai acest test: Nu va funcționa... Jest se va plânge că: The module factory of “jest.mock()” is not allowed to reference any out-of-scope variables . Fix 1 Adăugați declarația variabilei jest.fn() cu mock . Așadar, în exemplul de mai sus, navigateToProfile devine mock NavigateToProfile : „Înțelegeți de ce variabilele care încep cu cuvântul „fals” rezolvă eroarea noastră de acoperire” Fix 2 Folosiți jest. do Mock() în loc de jest.mock() :..

Un ghid pentru începători pentru a începe cu TypeScript (Aflați elementele de bază în mai puțin de 10 minute)
Acest articol vă va oferi informații mai mult decât suficiente pentru a începe să vă construiți primul proiect. Presupunând că aveți un fundal în javascript, tranziția va fi fără întreruperi. Ce este TypeScript? TypeScript este un limbaj de programare puternic tipizat care se bazează pe Javascript, denumit și „superset”. Codul Javascript este cod TypeScript valid, dar nu invers. Acum este posibil să vă întrebați: „De ce aș folosi TypeScript dacă codul meu JavaScript va funcționa..

Spații de lucru și microservicii NPM
Spații de lucru și microservicii NPM Cum se face MonoRepos cu MicroServices în NPM? Depozit -› https://github.com/RaulGF92/NpmWorkspaceMicroServices Introducere În aceste săptămâni, în munca mea, vorbim despre MonoRepos și despre cum ar putea fi o soluție la problemele noastre. Lucrăm cu un cloud uriaș MicroService și, uneori, orice modificare generează un impact mare asupra fluxului nostru de dezvoltare de UpVersion -› PullRequest -› CI/CD care face modificări minime care..

Despre recursire și trambulina
Știați că recursiunea poate fi optimizată folosind un concept care funcționează similar modului în care sărim pe o trambulină. Permiteți-mi să detaliez, în recursivitate o funcție se autoinvocă fără a-și termina propria execuție. Deoarece execuția nu poate fi terminată până când următorul apel de funcție revine (sau execuția terminată) și aceasta continuă pentru apeluri de funcție ulterioare. Acest lucru creează o stivă de apeluri de funcții neterminate și, din cauza constrângerilor..

Router 04: treceți parametrii dinamici și preluați parametrul folosind routerul unghiular
Link pentru lecția 3 anterioară: Navigați routerul din fișierul TS unghiular (Navigarea de programare) https://medium.com/@yuvayuvaraj720444/router-03-navigate-router-din-angular-ts-file-programming-navigation-dc68d4928974 Am creat o componentă și am numit-o componentă dinamică. în app.module.ts, pentru a configura routerul pentru parametrul pe care îl primim de care nu suntem siguri. Specificăm cu două puncte (:) și numele valorii dinamice. Aici am declarat id. Asta e..