const defaultValues 맵을 기반으로 typescript 인터페이스 만들기
Nov 10 2020
나는 이와 비슷한 것을하고 싶었다. https://stackoverflow.com/a/45777530/565877
그러나 나는 어떤 종류의 실제 데이터베이스 스키마로 작업하지 않고 다음과 같이 필드 이름과 기본값의 간단한 개체를 가지고 있습니다.
export const FormFieldDefaults = {
firstName: '',
lastName: '',
dateOfBirth: ''
}
이 각각의 유형을 생성하고 싶습니다.
export type FormFields = {
firstName: string
lastName: string
dateOfBirth: string
}
답변
1 DevinGRhode Nov 10 2020 at 23:22
필요한 것은 typeof유형 연산자뿐입니다 .
export const FormFieldDefaults = {
firstName: '',
lastName: '',
dateOfBirth: ''
}
export type FormFields = typeof FormFieldDefaults