UNPKG

compare-utf8

Version:

Compares JS strings using UTF-8 bitwise semantics

37 lines (36 loc) 862 B
/** * Compares two JavaScript strings as if they were UTF-8 encoded byte arrays. * @param {string} a * @param {string} b * @returns {number} */ export function compareUTF8(a: string, b: string): number; /** * @param {number} aCodePoint * @returns {number} */ export function utf16LengthForCodePoint(aCodePoint: number): number; /** * @param {string} a * @param {string} b * @returns {boolean} */ export function greaterThan(a: string, b: string): boolean; /** * @param {string} a * @param {string} b * @returns {boolean} */ export function greaterThanEq(a: string, b: string): boolean; /** * @param {string} a * @param {string} b * @returns {boolean} */ export function lessThan(a: string, b: string): boolean; /** * @param {string} a * @param {string} b * @returns {boolean} */ export function lessThanEq(a: string, b: string): boolean;