[英]Create typescript interface based on a const defaultValues map
我想做一些类似的事情: https : //stackoverflow.com/a/45777530/565877
但是我没有使用任何类型的真实数据库模式,我只有一个简单的字段名称对象及其默认值,如下所示:
export const FormFieldDefaults = {
firstName: '',
lastName: '',
dateOfBirth: ''
}
我想生成这个各自的类型:
export type FormFields = {
firstName: string
lastName: string
dateOfBirth: string
}
结果我们只需要typeof
类型运算符:
export const FormFieldDefaults = {
firstName: '',
lastName: '',
dateOfBirth: ''
}
export type FormFields = typeof FormFieldDefaults
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.