some: '_id',
                  
                  
                    name: '_value',
                  
                  
                  }
                  
                  
                  
                  
                  
                  type AddPostfixTo<
                  
                  
                    T extends Record<PropertyKey, any>, 
                  
                  
                  > = Omit<T, 'lastname'> & { 
                  
                  
                    [K in keyof T & string as K extends keyof ModifiedKeys ? `${K}${ModifiedKeys[K]}` : K]: K extends 'lastname' ? string : T[K]
                  
                  
                  }
                  
                  
                  
                  
                  
                  type IntersectionToObj<T> = Omit<T, never>
                  
                  
                  type Foo = IntersectionToObj<AddPostfixTo<Some>>
                  
                  
                
Я так понял только так можно сделать?)
Обсуждают сегодня