У меня есть const в библиотеке (план js).
export const Intent = {
NONE: "none" as "none",
PRIMARY: "primary" as "primary",
SUCCESS: "success" as "success",
WARNING: "warning" as "warning",
DANGER: "danger" as "danger",
};
export type Intent = typeof Intent[keyof typeof Intent];
Я хочу убедиться, что мой реквизит, который я получаю от родителей, имеет только одно из 5 ключевых значений Intent , Как мне продолжить это? Пожалуйста, совет.
Это то, что я сделал до сих пор.
interface Props {
exportButtonColor?: [keyof typeof Intent];
}
Любая помощь очень ценится.