указанного в нем типе может имет соответствующее дополнение типа 1 или 2 или 3 ?
т.е. если у Main.type === 'type1' то данные будут { type, fio }.
https://www.typescriptlang.org/play?#code/C4TwDgpgBAKuEEYoF4oG8BQVtQGYEsB7ALigGdgAnfAOwHMBuDAXww1ElngCYV0scBEuSq1GA7GEJl8wIjVIVq9Jq3bwukAMx9MOPEUWiVEqFJlzCCkcvH7auQpQC2AQ0vWlY1Ww7QAsq60uqZ+pADkfgjhUAA+UJE8MfGJ2uEsQA
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
Обсуждают сегодня