Поиск часть объекта в объекте
есть два объекта: const actual = {a: 'a', b: {c: 'c'}}; const expected = {c: 'c'}; Нужно вывести true/false, в зависимости, находится ли expected в actual объекте. Вложенность мож…
есть два объекта: const actual = {a: 'a', b: {c: 'c'}}; const expected = {c: 'c'}; Нужно вывести true/false, в зависимости, находится ли expected в actual объекте. Вложенность мож…
Пример взят из официальной документации nest. Как из запроса достается user и как здесь работает контекст? Код: import { createParamDecorator, ExecutionContext } from '@nestjs/com…
Я работаю над учебным приложением. Столкнулся с такой проблемой. У меня есть layout, который содержит заголовок h2, который хотелось бы изменить на других страницах. Подскажите, к…
multer искажает русский язык на express typescript Вот так русский язык отображается в базе данных, но проблема заключена в multer. Нужно сделать так, чтобы name (originalname) но…
Данные в массиве сбрасываются после каждого добавления файла. Надо сделать так, чтобы к файлам в массиве добавлялся новый (добавленный) файл и все файлы после этого выводились на …
Начал изучать redux toolkit и столкнулся с проблемой, что phpStorm не предлагает автокомплит для хуков из RTK query (useSearchUsersQuery, например). А еще он мне выдает ошибку, ко…
Создаю пользователя. Отправляю данные о пользователе из формы, методом POST на сервер: POST http://localhost:3344/api/users/register HTTP/1.1 Content-Type: application/json { &quo…
Я пытаюсь сделать простой чат с помощью gRPC. В качестве клиента использую React-приложение. У меня есть такой proto-файл: syntax = "proto3"; package chat; service Messa…
У меня есть две константы, в которые сохраняются данные с сервера. При клике по одному элементу мне нужно обновить первый запрос, при клике по другому - второй. Но метод refetch м…
Я хочу что бы в зависимости от tagName подбирался правильно тип элемента. Сейчас все работает как нужно пока не начинаю добавлять children. export interface ElementCreatorParamete…
подскажите пожалуйста, как описать тип, чтобы при отстутсвии определенного ключа, запрещать ввод другого?) interface Base { top?: number; left?: number; behavior?: "auto"…
У меня есть интерфейс export interface IPosts{ userId: number, id: number, title: string, body :number } С сервера я получаю массив: {id:1, title:"alex", body: "jfk…
Нужно адаптировать приложение NextJs под мобильные устройства. Как же всё так правильно? Определять тип устройства в getServerSideProps? Или делать это через хук useMediaQuery?
Как typescript'у удаётся вычислить возвращаемый тип функции wrapper, если я не передаю никаких параметров-типов в дженерик? TS Playground function wrapper<T>(cb: () => T)…
Если литерал массива задать как аргумент функции - работает как нужно. Но если передать в функцию ссылку на массив - не работает. Видимо, не понимаю чего-то фундаментального. func…
У меня есть компонент, который проверяет права. Выглядит он следующим образом(для примера, упростил логику его работы): const Access = ({allow, children}) => { return allow ? &…
Не работает вывод ошибок через next(e) на frontend frontend react.ts с использованием mobx. Backend написан на typescript express Прилагаю код с exceptions/api-error.ts export cla…
при работе с призмой (prisma) у меня возникает ошибка, в которой я бы хотел разобраться и исправить ее. Я прописал сидер, в котором и создается мой продукт с рандомно генерируемым…
работаю со стеком React + Nest + PostgreSQL + Prisma + TS. При попытке получить профиль моего юзера мне выдает, что профиля юзера не существует. Подозреваю, что метод byId где-то …
Делаю по документации: https://appmetrica.yandex.ru/docs/mobile-sdk-dg/plugins/react-native/react-native-plugin.html import AppMetrica from 'react-native-appmetrica'; => TS7016…
Если записать данные без .env, то всё работает исправно, в другом случае выдаёт ошибку import * as jwt from 'jsonwebtoken' import prisma from '../middleware/prisma-middleware' imp…
import * as nodemailer from 'nodemailer' export class MailService { private static transporter: nodemailer.Transporter; private transporter: nodemailer.Transporter; constructor(){…
Дано. В бэкенд-приложении есть два микросервиса trainings(тренировки) и gyms(спортивные залы). Каждый микросервис использует свою БД(PostgreSQL). Взаимодействие с БД осуществляетс…
Я пытался использовать makeStyles result: { height: 'calc(100% - 5.6rem)' } Не работает. Пробовал inline sx={{ height: 'calc(100% - 5.6rem)' }} Так же не работает Но если использо…
Нашел вот такой пример перегрузки функции // сигнатуры перегрузки type MakeDate = { (timestamp: number): Date; (m: number, d: number, y: number): Date; }; // сигнатура реализации …
Не судите строго, я изучаю Angular/node.js только второй день. Сейчас я реализую тестовый проект из документации Angular - Tour of Heroes. Дошел до последнего, шестого пункта в со…
У меня есть кнопка, которая меняет состояние у графика, я ее перенес, передал значение через пропсы, теперь она не работает, как правильно это сделать, вот код с первого файла: im…
Решил поковырять useReducer, хотелось бы узнать, имеет ли место в моём компоненте хук useReducer, или же можно было обойтись обычным стейтом? Также, так как проект на TS, прошу ук…
У меня есть такая функция. Я хочу, чтобы при выполнении условия if (fingersNew.has(String(adisTagByCmd(fingerNum)))) возвращалось новое имя переменной, дополненное словом Done. На…
При запуске приложения на Nest.js с использованием Mongoose для подключения к базе данных MongoDB я получаю ошибку ERROR [MongooseModule] Unable to connect to the database. В конс…