{"type":"rich","blog_title":"AnDeriens\u306e\u30d6\u30ed\u30b0","categories":["Tech","TypeScript"],"height":"190","image_url":null,"author_name":"anderiens","provider_name":"Hatena Blog","version":"1.0","url":"https://blog.anderiens.com/entry/2022/11/01/111554","author_url":"https://blog.hatena.ne.jp/anderiens/","title":"TypeScript\u3067CONSTANT_CASE\u304b\u3089lowerCamelCase\u306b\u5909\u63db","blog_url":"https://blog.anderiens.com/","description":"CONSTANT_CASE -> lowerCamcelCase \u30b3\u30f3\u30b9\u30bf\u30f3\u30c8\u30b1\u30fc\u30b9\u304b\u3089\u30ed\u30a6\u30a2\u30fc\u30ad\u30e3\u30e1\u30eb\u30b1\u30fc\u30b9\u306b\u5909\u63db\u3057\u307e\u3059\u3002 function toLowerCamelCase(v: string) { const upperCamel = v.toLowerCase().split('_').map((str) => str.charAt(0).toUpperCase() + str.slice(1).toLowerCase()).join('') return upperCamel.charAt(0).toLowerCase() + upperCamel.slice(1) }","published":"2022-11-01 11:15:54","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.anderiens.com%2Fentry%2F2022%2F11%2F01%2F111554\" title=\"TypeScript\u3067CONSTANT_CASE\u304b\u3089lowerCamelCase\u306b\u5909\u63db - AnDeriens\u306e\u30d6\u30ed\u30b0\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog","width":"100%"}