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


Разработка с помощью TypeScript
Лазурный XBox Music (более полумиллиона строк кода) Бинг Adobe Старлинг Дж.С. турбулентность ГелиосJS Зуд.ио TypeScript был представлен поздно при разработке XBox Music. У них уже была большая кодовая база. Так что вы тоже можете, никогда не поздно начать использовать TypeScript. И самый новый: Angular2 будет использовать TypeScript . Смотрите также Площадка TypeScript Образцы TypeScript Спецификация TypeScript Исходный код TypeScript

Сила декораторов TypeScript: реальные кейсы. Методы класса декорирования.
Декоратор — это инструмент декларативного программирования. Они помогают легко и элегантно добавлять метаданные к классам и членам класса. На основе этих метаданных можно расширить или изменить поведение классов и членов класса без изменения базы кода, к которой применяется декоратор. Сама технология может быть классифицирована как метапрограммирование или декларативное программирование. В этой статье обсуждается несколько примеров из реальных проектов, где использование декораторов..

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

4–11 NestJS Hunter: устранение сложности в Node.js с помощью TypeScript.
Раскройте некоторые более сложные темы и приведите примеры. Мы предполагаем, что хорошо разбираемся в основах NestJS и TypeScript. Пользовательские декораторы: NestJS позволяет создавать собственные декораторы для различных вариантов использования, таких как извлечение данных из объектов запроса или проверка входных данных. Пример: создание пользовательского декоратора CurrentUser import { createParamDecorator, ExecutionContext } from '@nestjs/common'; export const CurrentUser..

Сделайте импорт более читабельным. Решения JS/TS и ESLint.
Сделайте импорт более читабельным. Решения JS/TS и ESLint. Многие проблемы встречаются в масштабах проекта. Одним из наиболее важных является обеспечение ремонтопригодности кода. Глубина импорта увеличивается по мере роста кодовой базы. Они становятся очень грязными. Иногда ваш импорт выглядит так, особенно в сложных проектах. Просто посмотрите на этот импорт, это действительно сложно понять. В этой статье я не буду касаться архитектуры и внедрения зависимостей, а просто..

Развлечения с марками. Эпизод 16. Смешанные классы TypeScript против штампов
Развлечения с марками. Эпизод 16. Смешанные классы TypeScript против штампов Привет. Я разработчик Василий Боровяк, и добро пожаловать в шестнадцатый выпуск Василия Боровяка, представляющего Fun with Stamps . TL;DR Внизу вы найдете мой фантазийный синтаксис штампов, если бы он был частью TypeScript. Что такое смешанные классы TypeScript? Недавно TypeScript v2.2 выпустил новую классную функцию - смешивание классов. По сути, теперь вы можете «смешивать классы». Именно для..

Знакомство с асинхронными состояниями, библиотека управления состоянием
Этот пост служит первым введением в набор инструментов управления состоянием: асинхронные состояния. Вы получите общее представление о том, как он работает, как его использовать и какой API он предлагает. Этот пост является частью следующей серии постов в блоге: async-states: библиотека управления состоянием асинхронные состояния: использование реакции асинхронные состояния: исходный объект асинхронные состояния: производитель асинхронные состояния: расширенные концепции..