{arg1: number, arg2: string}
а это что??? [arg1: number, arg2: string]
Скажем так, это тапл с именованными элементами. Эквивалентен [number, string]
А TS так не считает, говорит не tuple
в каком месте это не считает?)
https://www.typescriptlang.org/play?#code/C4TwDgpgBACgTgezAUQG4QHbAMoIK5wDGEAPACrgQB8UAvFAN4BQUrUCGAFBOlgHIBDALYQAXFAAGAEgYBnYHACWGAOZQAZFADWEEAgBmUCpAC+AYQAWA1RAAmEgDRRCAgDauARgMJbxnDBAA7gBqbnhiUNYgAJR0NKgIirbR4glJANxMJplMAPT5UGZwEALA0AJQAESBpYQWduweAFYQhMCVUIGKwBaRGFAA5BwDUCI9CLZ5BbIIUD2lUHp4ztadtb36CHDOVjayc7NgiJBwwIoQsgB0TLatrgLFUPp4GG2KHKMCOgDq63YA8s1WsByJQqJwEM1xMYICkjJQNLBjmhMDh8ERSDCqOkgA
В этом коде не видно ни одного тапла
type test посмотри
На этом стоило закончить
Почему args не tuple?
Ой Сорри, не та ссылка 😂 https://www.typescriptlang.org/play?#code/MYewdgzgLgBARgQwE4wLwwBQEo0D5MDeAsAFAwwBmIIAXJjqvgORUhMA0p5iYCvdGZAHMAjHWhIAlmCENmPPgg5cYIJHyEBTAcJEw6YAK4BbOJqTsYwgEzioUmXJhM1GzU1IBfLAG5SpKABPAAdNGAAhZABZTSgACxAAEwg0GAAlWMMkMAAVEM0AHiDQkAp4ZFw-EmKwyKQY+KSIADkEY00U9ABrTUDSiOjYhOSqmoGkAEEkIQhwwNb2goWwzQAPKE0wZPGG4Za2jvx0AAVkA42kCAK63aaAbWWAXVx-ElBIWDi+RIAbMPQClEYGsNlsUjchk1lhBcBh2o1EnQok4MAA6dHCCB0OpTGZzZaA3BORBIbB3eHDR5ojHTCC+V5jDbQVI42n4g4FFzqGTuXBAA
Обсуждают сегодня