Javascript 在流类型中定义嵌套对象
Javascript 在流类型中定义嵌套对象,javascript,flowtype,Javascript,Flowtype,导出类型选项={ 输入类型:字符串, 标签:字符串, 选项_id:string, 价值:任何 }; 导出类型选项={ [键:字符串]:TOption };以下代码适用于动态嵌套类型。如果你想达到同样的目标 /* @flow */ type TOption = { input_type: string, label: string, option_id: string, value: any } type TOptions = { [key: strin
导出类型选项={
输入类型:字符串,
标签:字符串,
选项_id:string,
价值:任何
};
导出类型选项={
[键:字符串]:TOption
};代码>以下代码适用于动态嵌套类型。如果你想达到同样的目标
/* @flow */
type TOption = {
input_type: string,
label: string,
option_id: string,
value: any
}
type TOptions = {
[key: string]: TOption
}
var myObj: TOptions = {
data: {
input_type: 'my_input_type',
label: 'my_label',
option_id: 'my_option_id',
value: 12
}
}
有趣。我必须进一步研究为什么我的版本会出现错误