Size: a a a

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

2021 January 13

YK

Yuri Kostin in TypeScript — русскоговорящее сообщество
Kirill Sukhomlin
Ему не нравится, но это если в качестве ключа какой-то ограниченный набор значений типа 'foo' | 'bar'
Да, уже догнал)
Благодарю)
источник

🦜

🦜 in TypeScript — русскоговорящее сообщество
Иван
если ты с ним работаешь, то он твой. твой код — не обязательно тобой написанный
вот так пришлось сделать

riskTypes: Global.SelectOption<Codes.RiskType>[];
   opportunityOriginTypes: Global.SelectOption<Codes.OpportunityOrigin>[];


options: Global.SelectOption<T>[];

<Select<Codes.OpportunityOrigin>
источник

EM

Eugene Maltsev in TypeScript — русскоговорящее сообщество
А как написать union тип пропса в реакте? 🤔

play
источник

🦜

🦜 in TypeScript — русскоговорящее сообщество
🦜
вот так пришлось сделать

riskTypes: Global.SelectOption<Codes.RiskType>[];
   opportunityOriginTypes: Global.SelectOption<Codes.OpportunityOrigin>[];


options: Global.SelectOption<T>[];

<Select<Codes.OpportunityOrigin>
Заебись, по итогу в селекте вообще другой объект отображался
источник

И

Иван in TypeScript — русскоговорящее сообщество
Так и написать. Только ты не можешь деструктурировать и обращаться к полям до проверки if (props.isLink)
источник

🦜

🦜 in TypeScript — русскоговорящее сообщество
Ну почти другой
источник

T

Tolych in TypeScript — русскоговорящее сообщество
Dzi Ne
Всем привет нужна помощь

не знаю как исправить проблему



function aaa<T>(a: T) {}

interface BaseItem {
 id: string;
 createDate: Date;
 updateDate: Date | null;
}

function test<T extends BaseItem, Item = Omit<T, 'createDate' | 'updateDate' | 'id'>>() {
 return (item: Item) =>
   aaa<T>({
  //ERROR Argument of type '{ id: string; createDate: Date; updateDate: null; } & Item' is not assignable to parameter of type 'T'.
     id: '1',
     createDate: new Date(),
     updateDate: null,
     ...item,
   });
}
'{ createDate: Date; id: string; updateDate: null; }' is assignable to the constraint of type 'T', but 'T' could be instantiated with a different subtype of constraint 'BaseItem'
источник

И

Иван in TypeScript — русскоговорящее сообщество
источник

EM

Eugene Maltsev in TypeScript — русскоговорящее сообщество
Да, уже разобрался по прошлому комментарию, спасибо:)
источник

SE

S E in TypeScript — русскоговорящее сообщество
Здрасте
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Подскажите онлайн сервисы валидации сваггер схемы на yaml?
источник

🦜

🦜 in TypeScript — русскоговорящее сообщество
подскажите по стайледам, как добавить тип пропсу, при такой записи

styled.div.attrs()`` ?
источник

С

Сергей in TypeScript — русскоговорящее сообщество
Ребят, привет
Подскажите, как обычно считаете стоимость проекта, сроки разработки?
источник

d

dJ ebAn in TypeScript — русскоговорящее сообщество
Сергей
Ребят, привет
Подскажите, как обычно считаете стоимость проекта, сроки разработки?
У меня на прошлой в часах считали заранее. Если проект огромный, то к их доске присасывались, оценивали, делали, а в конце месяца или квартала оплачивалось
источник

🦜

🦜 in TypeScript — русскоговорящее сообщество
🦜
подскажите по стайледам, как добавить тип пропсу, при такой записи

styled.div.attrs()`` ?
в итоге вот так styled.div.attrs<Props>()<Props>``
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
Сергей
Ребят, привет
Подскажите, как обычно считаете стоимость проекта, сроки разработки?
Классика
Берешь задачи и делишь на подзадачи до гранулярности в ~4 часа. Потом суммируешь.
А вообще не тот чат.
источник

С

Сергей in TypeScript — русскоговорящее сообщество
Kirill Sukhomlin
Классика
Берешь задачи и делишь на подзадачи до гранулярности в ~4 часа. Потом суммируешь.
А вообще не тот чат.
Спасибо, а какие есть чаты по этой тематике?
источник

I

Igor in TypeScript — русскоговорящее сообщество
Привет всем, пытаюсь разобраться почему тормозит  tsc —watch, запустил с флажком --extendedDiagnostics, и при изменении одного файла, вижу такую вот картину, 11 секунд на перекомпиляцию, как то долговато мне кажется. Можете подкинуть идей куда копать?
Если я верно интерпитирую то что вижу, то получается он мне весь проект пересобрал на один чих?
источник

JB

Joe Beretta in TypeScript — русскоговорящее сообщество
Igor
Привет всем, пытаюсь разобраться почему тормозит  tsc —watch, запустил с флажком --extendedDiagnostics, и при изменении одного файла, вижу такую вот картину, 11 секунд на перекомпиляцию, как то долговато мне кажется. Можете подкинуть идей куда копать?
Если я верно интерпитирую то что вижу, то получается он мне весь проект пересобрал на один чих?
Вроде incremental compilation должен решить проблему
источник

I

Igor in TypeScript — русскоговорящее сообщество
Joe Beretta
Вроде incremental compilation должен решить проблему
—watch разве по дефолту не форсит этот режим?
источник