我对不同类型的标识符案例感兴趣,以及人们称之为什么.您是否知道此列表或其他替代名称的任何添加内容?
我有以下对象:
const foo = {
fieldAnt: "foo",
fieldCab: "baz"
};
Run Code Online (Sandbox Code Playgroud)
我想自动将其映射到键为大写并带下划线的类型:
type FIELDS = {
FIELD_ANT: "fieldAnt",
FIELD_CAB: "fieldCab"
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用keyof打字稿或类型映射以编程方式实现此目的?
假设我有一个这样的界面
interface Example {
first_name: string,
last_name: string,
home_town: string,
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种通用的方法Camelize,Example如果它们被骆驼化而不是下划线,则可以将所有密钥转换为有效。
const e: Camelize<Example> = {
firstName: 'string',
lastName: 'string',
homeTown: 'string'
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?