繁体   English   中英

基于 const defaultValues 映射创建打字稿接口

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM