Вопросы по теме 'typescript-types'

Ошибка назначения поля с типизированным строковым литералом при определении в интерфейсе
Когда в интерфейсе определен строковый литерал, я получаю неожиданное поведение. interface IFoo { value: 'foo' | 'boo'; } Когда я реализую интерфейс в классе, я получаю ошибку: class Foo implements IFoo { value = 'foo'; } Я...
60 просмотров
schedule 13.01.2022

Типы для функции, которая применяет имя функции и аргументы
Я пытаюсь правильно ввести функцию, которая применяет имя функции и аргументы для этой функции. После этого примените его и верните результат. Вот код: const sum = (a: number, b: number) => a + b const concat = (a: string, b: string, c:...
150 просмотров

Как утверждать тип HTMLElement в TypeScript?
Я пытаюсь это сделать: var script:HTMLScriptElement = document.getElementsByName("script")[0]; alert(script.type); но это дает мне ошибку: Cannot convert 'Node' to 'HTMLScriptElement': Type 'Node' is missing property 'defer' from...
209199 просмотров

Как я могу ввести файл JSON с помощью TypeScript для VSCode?
В проекте Node/TypeScript, если я редактирую файл tsconfig.json или package.json с помощью VSCode, я получаю некоторую полезную информацию от редактора, которую он получает от TypeScript. Итак, я предполагаю, что где-то была создана ассоциация...
898 просмотров

Уточнение полей, допускающих значение NULL, для проверки
Я пытаюсь заставить компилятор помочь мне с проверкой полезной нагрузки, полученной по сети. Итак, что я хочу сделать, это передать полезную нагрузку JSON по сети и убедиться, что компилятор жалуется, если все поля не установлены. Я знаю, что это...
23 просмотров

Typescript: как в этом случае ввести функцию с использованием универсального типа?
У меня есть это определение типа type FuncType<T> = (value: T) => T Я хочу реализовать функцию, используя этот тип, который будет выглядеть так: const myFunc: FuncType<T> = (value) => value; и используйте его...
69 просмотров
schedule 22.10.2023

Тип возврата TypeScript React HOC, совместимый с декоратором
Я использую React Native с TypeScript. Я написал HOC, который мне нравится использовать в качестве декоратора, чтобы присвоить компонентам значок: import React, { Component, ComponentClass, ReactNode } from "react"; import { Badge, BadgeProps }...
1884 просмотров