Size: a a a

Советский Angular

2020 March 12

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
это не будет работать правильно, потому что у тебя для всех полей будет T[P] | boolean
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
это не будет работать правильно, потому что у тебя для всех полей будет T[P] | boolean
exclude в 3.8 не будет работать правильно? но он работает)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
exclude в 3.8 не будет работать правильно? но он работает)
поставь любому известному полю неправильное значение и посмотри ошибку
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
это не будет работать правильно, потому что у тебя для всех полей будет T[P] | boolean
ах да
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
ах да
ага
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
И если немного подрефакторить, то можно сделать примерно так

type AddAnyPropery<T> =
   & T
   & { [key: string]: unknown }
   & { [key: number]: unknown };

type Alo<T> = {
   [P in keyof AddAnyPropery<T>]:
       P extends keyof T ? T[P]
     : boolean;
}
уже сталкивался с таким?)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
уже сталкивался с таким?)
нет еще)
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
в общей сложности у тебя должно получиться что-то вроде такого

type Alo<T> = { 
   [P in keyof (T & { [key: string]: boolean })]:
       (T & { [key: string]: boolean })[P];
}
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
хм, и правда
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
могу чуть позже посмотреть
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
могу чуть позже посмотреть
источник

AH

Alena Hrenovskaya in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Анчоусы снаружи, Анчоусы изнутри
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

R

Roman in Советский Angular
о, я никогда не ел анчоусы
источник

R

Roman in Советский Angular
надо это исправить
источник

R

Roman in Советский Angular
Всем дня)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Roman
о, я никогда не ел анчоусы
многого не потерял
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
ты ел селедку или кильку?
источник