typescript не умеет анализировать проверку каторая не в if?
interface IUser { user: { name: 'aaa'; } | null; } const x: IUser = {} as IUser; const isUser = x.user; if (isUser) { //кидает ошибку `x.user is possibly null` x.user.name; } if (…
interface IUser { user: { name: 'aaa'; } | null; } const x: IUser = {} as IUser; const isUser = x.user; if (isUser) { //кидает ошибку `x.user is possibly null` x.user.name; } if (…
Пытаюсь изучить Декораторы методов в TypeScript. В примере попоробую декорировать метод внутри класса getUserInDataBase() декоратором @Log и descriptor определяется как undefined,…
В функцию onChange приходит переменная dates зависящая от атрибута selectsRange (reactDatePicker). Если selectsRange === true в dates приходит массив с 2-мя Date, а без просто Dat…
При нажатии на кнопку не отображается на экране значение переменной p1. Код на Typescript. //компонент Main export function Main() { //переменные let p1; let p2: any = "1&quo…
Я пытаюсь импортировать методы js модуля в мой tsx компонент вот таким образом: import { scanner_connect, start_scan_btn, stop_scan_btn, select_finger } from 'webscan-lib/wserver.…
В чем причина такого поведения ? const dataObject: {[key: string] : {[k: string]: string | null}} = { user: { name: 'ivan', surname: 'ivanov', } } const u: string = 'user' const n…
есть интерфейс interface IName { 'name-a': string; 'name-b': string; 'name-c': string; } или обект const name = { 'name-a': 'a', 'name-b': 'b', 'name-c': 'c', }; нужно получить на…
Не могу получить доступ к данным об ошибке в RTK Query. В документации четко показано, что объект ошибки, который достается из генерируемого хука мутации имеет поле data. На деле …
const D: FC<{ name?: string }> = () => { return <div></div>; }; //типо все окей <D xxx-xxx="1" />;
как решить данную ситуацию? Хочется получить интерфейс в котором есть одни единственный ключь типо number, и много других типо boolean как вариант; Property 'some' of type 'number…
Делаю приложение на react/typescript. В приложении есть свой ui-kit с переиспользуемыми компонентами - Select, Input, Button и тд. И ,соответсвенно, разные потребители этих компон…
Имеется следующий код: class CustomerDTO { public sameProp1!: string; public sameProp2!: string; public sameProp3!: string; public role!: string; public diffrentProp111!: string; …
Есть массив с данными const array = [ { questions: [ {text: "Трехфазный"}, {text: "Управляемый"} ] } ] и массив с кнопками (кликабельными изображениями) const …
Есть тип User c двумя ролями Trainer и Client: enum UserRole { Trainer = 'Тренер', Client = 'Клиент', } type User = { userRole: UserRole, } Я хочу расширить этот тип и указать что…
/-----------------"Это store"--------------------------/ import { runInAction, makeAutoObservable } from "mobx"; import { getComics } from "../Api/comics/…
На сайте есть поиск, необходимо под полем ввода сделать блок "популярные запросы", где будут отображаться наиболее популярные поисковые запросы Как это правильно реализо…
const uniqueArray = new Set(Array) Добрый вечер. Пытаюсь создать newSet на TS но компилятор выдает вот такую ошибку. Совсем не понимаю как это сделать правильно.
Я захотел разобраться как создавать дерево чекбоксов с нуля. Написал вот такое и у меня возникла проблема. Я придумал хранить дерево в виде Map<string, TreeNode>, где string…
Помогите описать значение свойства для "answer": interface IQuestion { readonly title: string; readonly answers: readonly [ string, string, string, string ]; readonly an…
У меня в проекте на React + TypeScript + TailwindCSS есть такой компонент: import React, { useState } from "react"; const ToggleButton = () => { const [isActive, setA…
Мне нужно, чтобы изменения из Функционального компонента возвращались в userLoginEmail и userPassword. Форма import React, { useState } from "react"; import FormItem fro…
Компонент должен получать класс active, когда слайд, в котором он находится, активен, но этого не происходит. Класс получает только компонент в первом слайде. Как это исправить? Д…
Есть такая структура проекта, использующего nx nest для бекенда: В моем файле app.module.ts я настраиваю ConfigModule так, чтобы он считывал файл .env в зависимости от NODE_ENV, а…
Сама ошибка: У типа "{ children: (string | Element)[]; }" нет общих свойств с типом "IntrinsicAttributes". Сам код .tsx : import { type } from 'os' import type…
export const exportDrafts = async ({ userRole, type, dateFrom, dateTo, filterForm, }: ExportDraftInput) => { const params: ExportDraftRequestPayload = { type }; if (dateFrom) {…
У меня есть массив, допустим это будет: const testArray = [ "test1", "test2", "test3", "test4" ] as const; Могу ли я получить в тип индексы…
Есть json: { "ru": { "text_1": "Text #1", ... }, ... } Как мне с помошью TypeScript преобразовать его в объект? Просто нужна возможность получить люб…
коллеги! Я написал небольшой сервер на js. Код сервера, к сожалению, выложить не могу. Проблема заключается в следующем. При запуске сервера на js через node, ничего не происходит…
На стадии осваивания Typescript и Redux столкнулся с такой проблемой. Имеем сложный JSON файл с такой сруктурой: { "person" : [ { "firstname": "", &q…
Мне нужна ваша помощь. Я пытаюсь выполнять операции CRUD в nest.js. У меня проблема в том, что когда я пытаюсь сделать запрос POST, я получаю ошибку 500 в Postman, и cli выдает ош…