Hyperlinkv0.8.0-beta.28

String

String.uncapitalizeconsteffect/String.ts:233
<T extends string>(self: T): Uncapitalize<T>

Uncapitalizes the first character of a string.

Example (Uncapitalizing a string)

import { pipe, String } from "effect"
import * as assert from "node:assert"

assert.deepStrictEqual(pipe("ABC", String.uncapitalize), "aBC")
assert.deepStrictEqual(String.uncapitalize("Hello"), "hello")
transforming
Source effect/String.ts:2335 lines
export const uncapitalize = <T extends string>(self: T): Uncapitalize<T> => {
  if (self.length === 0) return self as Uncapitalize<T>

  return (toLowerCase(self[0]) + self.slice(1)) as Uncapitalize<T>
}
Referenced by 1 symbols