次の型付きインターフェイスに基づいて Option オブジェクトを作成しようとしています:
interface Option {
/** Text for rendering */
label: string;
/** Value for searching */
value: string | number;
/**
* Allow this option to be cleared
* @default true
*/
clearableValue?: boolean;
}
以下を1行に変換することはできますか?
const options = [1, 2, 3].map<Option>((t) => {
const option: Option = { label: String(t), value: String(t) };
return option;
});
私は試した:
const options = [1, 2, 3].map<Option>((t) => Option = { label: String(t), value: String(t) });
しかし、うまくいきません。