API reference@evolu/commonType › 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(""), "");