Проверить тип строки, соответствующей регулярному выражению, в Typescript?

#typescript Вопрос: Я хотел бы проверить, соответствует ли предоставленное значение определенному типу строки соответствия регулярному выражению. Исходя из этого, я бы вернул правильное значение. Мне это нужно, чтобы правильно переопределить…

Продолжить чтениеПроверить тип строки, соответствующей регулярному выражению, в Typescript?

В typescript, как индексировать защищенную/частную собственность с именем свойства из параметра метода (т. е. внешней области)

#typescript Вопрос: class A { protected x: number // or private protected y: string // or private public a: number public b: string public get<T extends 'x' | 'y'>(prop: T)…

Продолжить чтениеВ typescript, как индексировать защищенную/частную собственность с именем свойства из параметра метода (т. е. внешней области)

В typescript, как вы выражаете тип объекта, где одним из полей является имя типа?

#typescript Вопрос: Я имею дело с полезной нагрузкой события, где event поле представляет собой строку, а data поле зависит от event поля. Я сделал представление, которое работает, но чувствует, что…

Продолжить чтениеВ typescript, как вы выражаете тип объекта, где одним из полей является имя типа?

В Typescript, как я могу создать универсальный тип keyBy? Создайте объект с ключом определенного столбца из массива объектов

#typescript Вопрос: У меня есть массив типов объектов, и я хотел бы преобразовать его в объект, управляемый свойством в каждом из объектов. Концептуально похож на keyBy Lodash, но по типам.…

Продолжить чтениеВ Typescript, как я могу создать универсальный тип keyBy? Создайте объект с ключом определенного столбца из массива объектов

В Typescript, почему мне нужно объявлять свойство вне конструктора класса, в отличие от Javascript, где мне не нужно было бы этого делать?

#javascript #typescript #oop Вопрос: В Javascript я мог бы создать класс, как показано ниже, то есть мне не нужно было бы объявлять и инициировать свойство, вызываемое logs вне конструктора: class…

Продолжить чтениеВ Typescript, почему мне нужно объявлять свойство вне конструктора класса, в отличие от Javascript, где мне не нужно было бы этого делать?

В Typescript, как я могу указать тип возвращаемой функции, которая может возвращать несколько типов?

#javascript #typescript Вопрос: У меня есть многоразовый метод getFilters , который может возвращать несколько различных типов getFilters(): IListFilteringType {...} type IListFilteringTypeMultiSelect = (string | number)[]; type IListFilteringType = boolean |…

Продолжить чтениеВ Typescript, как я могу указать тип возвращаемой функции, которая может возвращать несколько типов?