внутри каждый раз проверять
https://www.typescriptlang.org/play?ts=4.3.0-dev.20210401#code/C4TwDgpgBACghsAFgSQLZgDYB4AqAaKAaSggA9gIA7AEwGcoBrCEAewDMocA+KAXgCgoUOJRAlyVOpwDahALpQA-FEoQAbhABOUAFxFxFGvVrBNAS0oBzQUpnyDk+gCUIAYxabqWE+asERIFw2yjiyCmSGUgCCmppwIAAyZkxYAUFCysQAPlAABgAkAN6EAL4AdEXwSGiYuGEEAKKkrhgArtQQWEysHKHyBN3swqLSclxcJbk2etl5RaUVhVUo6Nh9cgPMQ+sTU0Iz0yrqWgDc-PygkLAIiLg8vNfVq7ibPZw8OYO9Z+cX4NDLABqcDanXwsAcRket249xsMEhUgKhQsbC0RHKRVR6JcJkmwX0EUcjC2vQJuOAiPoyzq8nStiBINaYPqUAp9L0qg0mkOXK0hwRRKhX04BNCMDkvOOmh+lwBNyarggYGALwhQqkNNhfGhwNBapgXB+HRacE00DYrUormAZhYlCglggqvBgokUK14wAFCwAEYAKz04LANz0MAAlGGFc1lS6CIafu5KCYoH7-W5KQ9CjY2GZNCYAHJwVAQPQAIgAImYIJYWGW8DYMHBC8XS1AywAJOAAL3rNgA9P3OJoxMAWFBzagWBp2wEyzYwJoWOmbbQ9NIbEJCipW+WXHAGGZgPWoEnTGZfa0x-m9AA2AAc-idegAzAAGYT0AIEEoNoRbncS3LABhe0TAQCATzPcxL2vNcoAARgAJigX8bElEpP1PMDgETHCoDUJloAeJ1gB9AMMwIMtF2XDNaDKN8y3DM4gA
Да, уже намного лучше.
в общем главное понял какк отличить any, дальше дело более понятно, спасибо большое))
У меня похожая проблема была, не нашел ничего лучше any extends T.
Обсуждают сегодня