TypeScript introduces decorators in the 5.0 update, allowing developers to apply logic to classes and their properties, methods, or parameters at design time.
TypeScript decorators have extensive decoration capabilities, legacy support for parameter decoration, and robust type checking.
Decorators can be used to enhance or modify the behavior of classes, methods, properties, accessors, and parameters. [ more ]
GitHub - LinHanlove/atom-tools: A fast, powerful, and out of the box TypeScript tool library
AtomTools is a modern JavaScript toolkit based on TypeScript, offering essential utility functions for project development. Easily import and apply these tools to simplify the development process. [ more ]
The TypeScript and JavaScript Worksheet Plugin enhances the coding experience in Visual Studio Code by allowing users to see the results of their code directly in the editor
The plugin supports real-time code execution, per line enable possibility, and easy activation [ more ]
JetBrains JavaScript Days 2023 focused on practical insights in Angular, AI integration, TypeScript, ECMAScript, React, JavaScript tooling, and view transitions.
Speakers emphasized adaptability, user-centric design, and pragmatic approaches to web development challenges. [ more ]
tRPC combines server-side JavaScript with strong typing in TypeScript to allow developers to define and interweave the client and server in a united syntax.
tRPC directly infers and applies TypeScript endpoints, eliminating the need for an intermediary API definition like OpenAPI or GraphQL. [ more ]
How to use import attributes in TypeScript and JavaScript - LogRocket Blog
Import attributes enable you to include code from external modules in JavaScript and TypeScript.
They provide additional metadata for specifying import actions and behaviors, making it easier to manage and load conditions in web applications. [ more ]
Implementing safe, dynamic localization in TypeScript apps - LogRocket Blog
TypeScript provides a strong type system that can help make localization safer and more efficient.
Internationalization (i18n) is the process of designing applications to be adaptable to different languages and cultures, while localization (l10n) is the customization of an app for a specific region or language. [ more ]