icon?: ReactNode;
};
type MenuProps<TKeys> = {
items: ItemType<TKeys>[];
selectedKeys?: TKeys[];
};
const Menu = <TKeys extends string>({}: MenuProps<TKeys>) => {
return <div>menu</div>;
};
ребят, а что тут надо изменить, чтобы в selectKeys можно было бы положить только значения key и никакие другие строки?
Спасибо большое. Без Extract не разрулить, да?
думаю, да. Пытался
Понял. Спасибо.
selectedKeys?: (TKeys & {})[]
Это лайфхак по отключению контекстной типизации?
оказывается у такого решения есть ограничение https://github.com/microsoft/TypeScript/issues/14829#issuecomment-322267089
Обсуждают сегодня