API reference › @evolu/common › Type › LowercasedString
type LowercasedString = Lowercase<string>;
Defined in: packages/common/src/Type.ts:6490
Validates lowercased text as TypeScript's Lowercase<string>.
Checks the whole string using JavaScript's Unicode lowercase mapping. Empty strings and uncased characters, such as digits and emoji, are valid. Use lowercase to produce a lowercased value from any string.
Example
import { assertErr, assertOk, LowercasedString } from "@evolu/common";
const text: LowercasedString = "hello world";
assertOk(LowercasedString.fromUnknown(text), text);
assertErr(LowercasedString.fromUnknown("Hello WORLD"));
assertOk(LowercasedString.fromUnknown(""), "");