(self: string): stringConverts a snake_case string to camelCase.
Example (Converting snake_case to camelCase)
import { String } from "effect"
console.log(String.snakeToCamel("hello_world")) // "helloWorld"
console.log(String.snakeToCamel("foo_bar_baz")) // "fooBarBaz"transforming
Source effect/String.ts:10667 lines
export const const snakeToCamel: (
self: string
) => string
Converts a snake_case string to camelCase.
Example (Converting snake_case to camelCase)
import { String } from "effect"
console.log(String.snakeToCamel("hello_world")) // "helloWorld"
console.log(String.snakeToCamel("foo_bar_baz")) // "fooBarBaz"
snakeToCamel = (self: stringself: string): string => {
let let str: stringstr = self: stringself[0]
for (let let i: numberi = 1; let i: numberi < self: stringself.String.length: numberReturns the length of a String object.
length; let i: numberi++) {
let str: stringstr += self: stringself[let i: numberi] === "_" ? self: stringself[++let i: numberi].String.toUpperCase(): stringConverts all the alphabetic characters in a string to uppercase.
toUpperCase() : self: stringself[let i: numberi]
}
return let str: stringstr
}Referenced by 1 symbols