подставлялся тип того ключа, который я ввиду в поле field? DEMO
Подскажите, плз, это можно вообще сделать или я много хочу от TS?
Делай по другому
А нет, сорян, я думал картинка с энумом ниже твоя
😢
Подожди немного, тут есть эксперты которое такое умеют делать ) я с ходу не помню, но можно сделать что бы вывелось, возможно немного с другой конструкцией. Потому что раз ты уже явно передаешь тип в дженерик и то и “name” придется передавать в него
https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBASwHY2FAZgQwMbDgSQCVgkATNAYQgFtIkSYAFKCMAZwB4AoOOAFQBqmADYBXPAF44mJAE8AND375U1OKFRk2cYtmikObGFGQBzOAB84SUdQBGaedLkA+OFN37Dxs05myXLjcAbyUANxFxAC5+ITFgAG4lBFUYvhVgaiSAXy4uUEhYRBQ0LFwCPkw7YWAqMWokbl4+ADEEYGFSbQ0SLp1gPSgDIxMkcysbe0dnAPd+weGfMctrWwcoP1dFZoBpYFk2jr6erTgAa32IdH5Dzu0pC9krm-a7oLhQ3gALYExyKAAcphqMAYiMzEleOhXqQ0nsDjC2JC4FBepQaHQGAB+GIACiUvDAmCgwLYMSIaKgVFoEHoKGYrE4rURAG0+PDbl0ALpOZlHNiBXgASncbnBywmazQOTyXGQqAwODw+D4wCMAFkIORhB8lEhgaC4OLTMiELDVlMoMijMSYAARTCoMFLE1cXJcPRIIxwADyACEAFJRFVVGp1WyNFVqmCa7VuKSfODQo4xABE+pBqe2cB+fzQQJBMQA5AXgEXs6iyOiaXSYHjgilMk4IvFsiKJCE4AB6Lst8RwQAsIIA+EEA3CCANhBAKwggF4QOCARhBANIggCEQQAyIHBF4AOEEA-CCABhBrAanIuAHQTw9Gl0EuBKXLumCyMB4eBSIsZssJIA
Я поправил ссылку
const OBJ:ITableColumn<ITestModel, t> = { field: "name", headerName: 'Name', renderComponent: ({item, value}) => { //value должен быть типа name, т.е. string } } type t = 'name';
Обсуждают сегодня