Публикации по теме 'typescript'
Вызывать ошибки с функциями, которые принимают несколько аргументов одинакового типа
Или не делайте этого. В любом случае, вот как.
Когда-то моя команда унаследовала сервис Typescript. Вскоре после этого дежурный инженер команды (как оказалось, я) получил оповещение. Это предупреждение было вызвано строкой в журналах ошибок службы. К сожалению, сообщение журнала было общим и не содержало конкретной информации об ошибке.
Просмотрев остальные журналы, я смог определить основную причину и решить возникшую проблему. Но я решил, что сам журнал ошибок нужно..
Как отсортировать массив по дате в JavaScript
Мы все были в ситуации в JavaScript, когда у нас есть набор данных, все с разными датами, которые мы хотим быстро отсортировать по дате. Давайте посмотрим, как это работает.
Примечание о датах JavaScript . Следует отметить, что в JavaScript нет такой вещи, как date . Вместо этого Javascript изначально имеет только дату-время . Это означает, что каждая дата имеет связанное время. Подробнее о JavaScript Dates можно прочитать здесь .
Как сортировать по дате в JavaScript
Первый..
Что такое const cast в Typescript
Добро пожаловать обратно! Сегодня я увидел странный синтаксис в Typescript.
return [Provider, useContext] as const
Странная часть — «как const». В Typescript мы можем преобразовать один тип в другой с помощью ключевого слова as или ‹› .
let numStr = '1'
let num = numStr as Number
let anotherNum = <Number>numStr
В приведенных выше примерах мы приводим строку к числу. Вернемся к нашей странной части. Мы знаем, что ключевое слово const делает объект неизменным. Итак, здесь..
Добро пожаловать в Canopy, переосмысленный Svelte DevTool
Обладая одними из самых высоких оценок удовлетворенности и показателей роста среди всех существующих фреймворков JavaScript, Svelte снова и снова доказывает, что его скорость и близость к ванильному JavaScript — это свойства, которые любят разработчики. Его онлайн-сообщества вовлечены, его интуитивность заманчива, а его возможности объединения с небольшим объемом памяти — все это синергирует, чтобы обеспечить высококачественный опыт разработчиков.
Несмотря на эти впечатляющие..
Vite VS Webpack: взгляд на Vite как на замену Webpack в 2023 году
Создание проекта с нуля: TypeScript + Jest + Sass + ESLint
Начинать новый проект — наверное, одно из самых скучных дел, когда у тебя уже есть идеи и задачи для реализации. И в течение последних нескольких лет стандартным инструментом для сборки был webpack.
Но время меняется, и теперь у нас, наверное, новая звезда — Вите.
Vite — это интерфейсный инструмент сборки, разработанный Эваном Ю. Это тот самый Эван Ю, который разработал фреймворк Vue и вывел на рынок Anguar и React.
У..
Демистификация инкапсуляции TypeScript
TypeScript как язык всегда опережает JavaScript. Он предоставляет функции ECMAScript намного быстрее, чем они становятся стандартом или реализуются браузерами. Это дает нам время подготовить себя и наши проекты к будущему и этим новым замечательным функциям.
Некоторое время назад, если быть более точным, ровно 26 месяцев назад, 20 февраля 2020 года была выпущена новая версия Typescript (3.8) …
Часть 3: simplr-forms — декларативные формы для React. Первый поток e2e, FormStore.ToObject()
Это серия постов, документирующих разработку библиотеки simplr-forms.
Первоначально опубликовано 26 апреля.
Часть 1: Зачем мы это делаем? Часть 2: ядро, проверка, тестирование . Часть 3: Первый поток e2e, FormStore.ToObject() Часть 4: нормализаторы и модификаторы Часть 4.X: Отчет о состоянии
Состояние ума
🎉 👏 🎉 👏 🎉 👏 🎉 👏 🎉 👏 🎉 👏
Тааак... Что случилось?
После довольно большой работы первый рабочий процесс e2e теперь разветвляется. Не тестовый, но рабочий пример..
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..