API reference@evolu/commonType › UppercasedString

const UppercasedString: uppercased(String);

Defined in: packages/common/src/Type.ts:6382

Validates uppercased text as TypeScript's Uppercase<string>.

Checks the whole string using JavaScript's Unicode uppercase mapping. Empty strings and uncased characters, such as digits and emoji, are valid. Use uppercase to produce an uppercased value from any string.

Example

import { assertErr, assertOk, UppercasedString } from "@evolu/common";

const text: UppercasedString = "HELLO WORLD";
assertOk(UppercasedString.fromUnknown(text), text);
assertErr(UppercasedString.fromUnknown("Hello world"));
assertOk(UppercasedString.fromUnknown(""), "");