<T extends string>(self: T): Lowercase<T>Converts a string to lowercase.
Example (Converting strings to lowercase)
import { pipe, String } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(pipe("A", String.toLowerCase), "a")
assert.deepStrictEqual(String.toLowerCase("HELLO"), "hello")transforming
Source effect/String.ts:1931 lines
export const const toLowerCase: <T extends string>(
self: T
) => Lowercase<T>
Converts a string to lowercase.
Example (Converting strings to lowercase)
import { pipe, String } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(pipe("A", String.toLowerCase), "a")
assert.deepStrictEqual(String.toLowerCase("HELLO"), "hello")
toLowerCase = <function (type parameter) T in <T extends string>(self: T): Lowercase<T>T extends string>(self: T extends stringself: function (type parameter) T in <T extends string>(self: T): Lowercase<T>T): type Lowercase<S extends string> =
intrinsic
Convert string literal type to lowercase
Lowercase<function (type parameter) T in <T extends string>(self: T): Lowercase<T>T> => self: T extends stringself.String.toLowerCase(): stringConverts all the alphabetic characters in a string to lowercase.
toLowerCase() as type Lowercase<S extends string> =
intrinsic
Convert string literal type to lowercase
Lowercase<function (type parameter) T in <T extends string>(self: T): Lowercase<T>T>Referenced by 3 symbols