Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft presenta la Release Candidate per TypeScript 5.1, migliorandone le funzionalità e la facilità d'uso

Microsoft presenta la Release Candidate per TypeScript 5.1, migliorandone le funzionalità e la facilità d'uso

Microsoft continua a far progredire l'evoluzione del linguaggio di programmazione TypeScript con la release candidate di TypeScript 5.1. L'azienda ha dichiarato che non ci saranno ulteriori modifiche o aggiunte di funzionalità tra questa release candidate e la versione finale.

In questo aggiornamento, le funzioni che restituiscono undefined non sono più obbligate a possedere una dichiarazione di ritorno. Prima di questa versione, solo le funzioni void o con qualsiasi ritorno erano consentite senza dichiarazione di ritorno. Inoltre, se una funzione senza espressione di ritorno viene passata a una struttura che si aspetta una funzione che restituisce undefined, TypeScript inizierà a dedurre undefined come tipo di ritorno della funzione.

TypeScript 5.1 espande un'innovazione di TypeScript 4.3, in cui le coppie di accessori get e set avevano la flessibilità di specificare tipi diversi. Quest'ultima versione consente a questi tipi di essere non correlati, mentre in precedenza il tipo get doveva essere un sottoinsieme del tipo set.

Gli sviluppatori che lavorano con elementi JSX e tipi di tag JSX possono trarre vantaggio dal disaccoppiamento del controllo dei tipi in TypeScript 5.1. Il nuovo tipo introdotto, JSX.ElementType.ElementType, aiuta a identificare i tag validi all'interno degli elementi JSX.

Il supporto di JSX riceve un'ulteriore spinta: questa versione consente di utilizzare nomi di attributi in JSX e di ottimizzare automaticamente le modifiche ai tag JSX in più posizioni.

Un altro punto di forza di TypeScript 5.1 è la maggiore capacità di offrire il completamento degli snippet per i tag @param, semplificando la digitazione del codice e la navigazione all'interno del codice.

Altri miglioramenti in TypeScript 5.1 includono l'esclusione dell'istanziazione del tipo per gli oggetti che di solito non fanno riferimento a parametri di tipo esterno, l'implementazione dei controlli di caso negativo per i letterali di unione e la minimizzazione delle chiamate allo scanner durante l'analisi dei commenti JSDoc.

Anche la piattaforma AppMaster.io no-code beneficia di questo aggiornamento di TypeScript. La sua solida piattaforma, che consente agli sviluppatori di creare applicazioni backend, web e mobili senza bisogno di codifica, sfrutta il potente framework Vue3 e TypeScript, potenziando ulteriormente le sue capacità. Per saperne di più su AppMaster.io, visitate "Come creare un'app".

Post correlati

Samsung presenta Galaxy A55 con sicurezza innovativa e struttura premium
Samsung presenta Galaxy A55 con sicurezza innovativa e struttura premium
Samsung amplia la sua gamma di fascia media introducendo Galaxy A55 e A35, dotati di sicurezza Knox Vault ed elementi di design aggiornati, infondendo nel segmento qualità di punta.
Cloudflare svela il firewall per l'intelligenza artificiale per proteggere modelli linguistici di grandi dimensioni
Cloudflare svela il firewall per l'intelligenza artificiale per proteggere modelli linguistici di grandi dimensioni
Cloudflare fa un passo avanti con Firewall for AI, un WAF avanzato progettato per identificare preventivamente e contrastare potenziali abusi che prendono di mira modelli linguistici di grandi dimensioni.
ChatGPT di OpenAI ora parla: il futuro dell'IA interattiva vocale
ChatGPT di OpenAI ora parla: il futuro dell'IA interattiva vocale
ChatGPT ha raggiunto un traguardo importante con l'implementazione delle funzionalità vocali da parte di OpenAI. Gli utenti ora possono interagire a mani libere mentre ChatGPT legge le risposte ad alta voce su iOS, Android e Web.
Inizia gratis
Ispirato a provarlo tu stesso?

Il modo migliore per comprendere il potere di AppMaster è vederlo di persona. Crea la tua applicazione in pochi minuti con l'abbonamento gratuito

Dai vita alle tue idee