169 похожих чатов

Здравствуйте. как можно указать что тип Main в зависимости от

указанного в нем типе может имет соответствующее дополнение типа 1 или 2 или 3 ?

т.е. если у Main.type === 'type1' то данные будут { type, fio }.

https://www.typescriptlang.org/play?#code/C4TwDgpgBAKuEEYoF4oG8BQVtQGYEsB7ALigGdgAnfAOwHMBuDAXww1ElngCYV0scBEuSq1GA7GEJl8wIjVIVq9Jq3bwukAMx9MOPEUWiVEqFJlzCCkcvH7auQpQC2AQ0vWlY1Ww7QAsq60uqZ+pADkfgjhUAA+UJE8MfGJ2uEsQA

4 ответов

16 просмотров

interface Type1 { type: ’type1’; fio: string; } interface Type2 { type: ’type2’; fio: string; position: string; } interface Type3 { type: ’type3’; fio: string; position: string; information: string; } type Main = Type1 | Type2 | Type3;

Стикер

https://www.typescriptlang.org/play?#code/C4TwDgpgBAKuEEYoF4oG8BQVtVJAXFAOR6JEDcWOAZgJYD2hAzsAE60B2A5pQL4YZSseACYU6KtlKESoipKh1GUFu26UcUMPSa1gDDszaceGfoPjDIAZnGZN04qWvzNSo2tObtu-fUMqxuoKnNT0rAC2AIZ+AaomfAJCALJRnOJwkEgAPlYQYrmZENaUGADG-iyK9Mqp6agcAK4ANs1QUUztHCCltNQAFGH0AHRCyONO8C4AlFAVHEz0zRDDzfRcgzXDPnoG05R9myNjE7JZRLPzi8ur60fbOrv++0A

https://www.typescriptlang.org/play?#code/KYOwrgtgBAKgngB2AUXNA3gKCjqAXRYARgBp9CAmMgpAZkwF9NMBLEPYAJwDMBDAY2CxCRKFlxQQvCMABcUAM55ObAOYBuRszYceAofCQUowAB4cQAEwXCko8bgQB7BSzwsnIeUpUgNW1nYuPkFbYFoTc1BrMOMHHDZuJ04IXndPb2U1TSZMGiEAWV42KABeMWxcfPlDFDQAOnyiSpxLNN4akUYoAB8KiWqw1EhGyhaoNrwO2O6++PIkTqRhiFG6ccnp2vpc-k8lKD3OTmB+PHkikvL5wdqVteAqDfb5eYkpGXkAcg-gL5JxhJnK50l4oF9gW4PCB-uMmEw9iADgB3TieVQXYogMr9KqEJZ1Eb5J4STavQG4X7fX6wiRAlxQjLgyGg2l0hIgJIpNLQ76JZKpVlwxhAA

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта