相关疑难解决方法(0)

定义采用小写单词的 TypeScript 类型

有什么方法可以在 TypeScript 中定义这种类型吗?就像是:

type lowercaseWord = /[a-z]/
Run Code Online (Sandbox Code Playgroud)

但这定义了一个字符串?(我认为上面的代码将定义一个正则表达式。)

javascript types typescript

6
推荐指数
2
解决办法
7780
查看次数

TypeScript 将对象键从 PascalCase 递归转换为驼峰格式

我需要创建一个函数来将对象的键从 PascalCase 修改为 camelCase 格式。IE

const input = {
    FirstName: 'John',
    LastName: 'Smith'
};

const expectedOutput = {
    firstName: 'John',
    lastName: 'Smith'
};

// function looks as follows
function pascalToCamelCase<T>(input: T): CamelCaseKeys<T> {
    if (typeof input !== 'object' || input === null) {
        return input;
    }

    // do conversion....
    return output;
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何通过 CamelCaseKeys 相应地修改密钥

typescript

2
推荐指数
1
解决办法
549
查看次数

标签 统计

typescript ×2

javascript ×1

types ×1