Публикации по теме 'typescript'


Руководство для начинающих по переменным машинописного текста
TypeScript — популярный язык программирования, быстро набирающий популярность среди разработчиков. Это строго типизированный язык с открытым исходным кодом, который расширяет JavaScript, добавляя статическую типизацию и другие функции, упрощающие написание и поддержку сложных приложений. Одним из наиболее важных аспектов TypeScript является объявление переменных. В этой статье мы рассмотрим основы объявления переменных в TypeScript. Объявление переменной В TypeScript переменные могут..

Тестирование с реальными файлами в Angular
Тестирование с реальными бинарными файлами в Angular Недавно мы реализовали некоторые операции перетаскивания в нашем приложении Angular. Как сильный сторонник автоматизированных тестов, я хотел убедиться, что мы можем автоматизировать тестирование различных файлов. В нашем случае мы хотели разрешить нашим внутренним пользователям загружать нам электронную таблицу (файл XLSX или CSV). Затем мы парсим его с помощью SheetJS и извлекаем список заказов. Почему мы не хотим загружать..

Методы массива JavaScript
Массивы являются фундаментальной частью JavaScript и предоставляют способ хранения коллекций данных и управления ими. В JavaScript есть множество встроенных методов, которые можно использовать для работы с массивами. Вот некоторые из наиболее часто используемых: push() — добавляет один или несколько элементов в конец массива и возвращает новую длину массива. const numbers = [1, 2, 3]; numbers.push(4, 5); console.log(numbers); // [1, 2, 3, 4, 5] pop() — удаляет последний..

Понимание нулевых, ненулевых и утверждения ненулевых значений в TypeScript
Подробное руководство по обработке нулевых и неопределенных значений в TypeScript с использованием AssertNonNullish и Nullish Coalescing для обеспечения безопасности типов. В TypeScript понятия nullish , не nullish и assertNonNullish связаны с обработкой значений null и undefined . Эти концепции помогают писать более надежный и типобезопасный код, предоставляя явные способы обработки значений, допускающих значение NULL. К концу этого поста вы получите четкое представление об..

За пределами TypeScript: различия между типизированными языками
Последние шесть лет я работаю с OCaml, большую часть этого времени я потратил на написание кода в Ahrefs для обработки большого количества данных и показа их пользователям в осмысленном виде. OCaml — это язык, разработанный с учетом типов. Мне потребовалось некоторое время, чтобы изучить язык, его синтаксис и семантику, но как только я это сделал, я заметил значительную разницу в том, как я буду писать код и сотрудничать с другими. Поддерживать кодовые базы стало намного проще,..

Представляем AWS CDK Gen
Сборка проектов TypeScript AWS CDK из командной строки Для многих компаний развертывание в облаке стало стратегией, и ни один облачный провайдер не стал настолько распространенным, как Amazon Web Services (AWS). В прошлом обслуживание вашей инфраструктуры в облаке AWS могло быть довольно обременительным процессом. Первоначально вам нужно было настроить свою инфраструктуру через консоль, что делало настройку и поддержание согласованности инфраструктуры утомительной и ручной работой,..

Как сделать НДС для vivox.
Я сделал приложение для чата с помощью Unity. Я использовал Vivox SDK. ( https://unity.com/products/vivox ) Было легко сделать приложение для чата, когда я использовал образец пакета Unity. Но он не может использовать производственное приложение, потому что НДС (токен доступа vivox) необходимо вносить приложением на стороне сервера. Я сделал серверное приложение с TypeScript. Но нет библиотеки для создания НДС с помощью TypeScript (или javascript). Итак, я это сделал...