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