aikagi
v1.1.1
Published
Aikagi converts the key of the object and then also converts the type.
Downloads
564
Readme
Aikagi
Aikagi converts the key of the object and then also converts the type.
Usage
SnakeCase to CamelCase
import * as aikagi from 'aikagi';
const response = {
title: 'Aikagi is a useful library!',
content: 'Aikagi means duplicate key in Japanese.',
comments: [
{
content: 'LGTM',
create_by: {
user_id: 'comment_user_1',
},
},
{
content: 'Good',
create_by: {
user_id: 'comment_user_2',
},
}
],
create_by: {
user_id: 'author',
last_name: 'Alpha',
first_name: 'Bravo',
},
created_at: '2021/02/01 00:00:00',
updated_at: '2021/02/01 00:00:00',
};
// const obj: {
// title: string;
// content: string;
// comments: {
// content: string;
// createBy: {
// userId: string;
// };
// }[];
// createBy: {
// userId: string;
// lastName: string;
// firstName: string;
// };
// createdAt: string;
// updatedAt: string;
// }
const obj = aikagi.camelCase(response);
CamelCase to SnakeCase
import * as aikagi from 'aikagi';
const response = {
title: 'Aikagi is a useful library!!!',
content: 'Aikagi converts the key of the object.',
isDraft: true,
createBy: {
userId: 'author',
lastName: 'Alpha',
firstName: 'Bravo',
},
};
// const obj: {
// title: string;
// content: string;
// is_draft: boolean;
// create_by: {
// user_id: string;
// last_name: string;
// first_name: string;
// };
// }
const obj = aikagi.snakeCase(response);