Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 15

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Ну просто в бандлфобии из-за этого при поиске эффектора рядом выводится реатом, это всех смутило
Подумали что это такой черноватый пиар
Ну и я по фану сделал пр
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
В принципе не осуждаю)
источник

a

artalar in TypeScript — русскоговорящее сообщество
Time is the side effect
Ну просто в бандлфобии из-за этого при поиске эффектора рядом выводится реатом, это всех смутило
Подумали что это такой черноватый пиар
Ну и я по фану сделал пр
Ну вообще расчет как раз на указание альтернатив. Хотя можно подумать про этичность этого маневра
источник

OB

O Bogdan in TypeScript — русскоговорящее сообщество
Привет) Использую typeorm, у меня есть 3 entity, UserT, UserSession и Project. У UserSession и Project связь c UserT manyToOne. Но почему-то при дебаге у UserSession не поля user, а у Project есть. Подскажите плиз почему https://github.com/Rammfall/todo/tree/develop/src/db/entity
источник

OB

O Bogdan in TypeScript — русскоговорящее сообщество
В базу всё создавалось через миграции https://github.com/Rammfall/todo/tree/develop/src/db/migration
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Time is the side effect
Твоя проблема гуглится за пару секунд, попробуй
А можно конкретней? Я так понял, что единственное решение это, если убрать те настройки в конфиге eslint, то оно, кстати, работает прекрасно

import * as  React from 'react'
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Эм так ты импорт поменял
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Garden State
А можно конкретней? Я так понял, что единственное решение это, если убрать те настройки в конфиге eslint, то оно, кстати, работает прекрасно

import * as  React from 'react'
Оно не будет работать без * as
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Надо синтетик импорты включать
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
Или как там они
источник

Ti

Time is the side effect in TypeScript — русскоговорящее сообщество
esModuleInterop*
источник

p

polunin.ai in TypeScript — русскоговорящее сообщество
Не надо делать фотографии экрана
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
как без явного задания типа сделать чтобы тип TItem был не  { name: string } из f2, а тип фильтруемой коллекции
f1<TItem>(_: (x: TItem) => boolean, __: (x: TItem) => boolean);
f2(_: { name: string }): boolean;
f3(_: { id: number }): boolean;
[{name: string, id: number}].filter(f1(f2, f3))
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
т.е. как тип контекста вызова сделать приоритетнее контекста аргументов
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
или как обойти это ограничение
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Nikita Fedorov
т.е. как тип контекста вызова сделать приоритетнее контекста аргументов
Никак - у выражения f1(f2, f3) уже должен быть тип, например если ты не применяешь его к массиву в filter а просто сохраняешь в переменную
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
Andrei Kurosh
Никак - у выражения f1(f2, f3) уже должен быть тип, например если ты не применяешь его к массиву в filter а просто сохраняешь в переменную
только что сделал)
источник

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
f1<TItem1, TItem2>(_: (x: TItem1) => boolean, __: (x: TItem2) => boolean): (x: TItem1 & TItem2) => boolean;
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Это не тип фильтруемой коллекции
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Добавь в объект в массиве третье поле, которого нет в предикатах, и оно не появится в результате
источник