Skip to content
module@warp-drive/legacy/compat/utils @legacy

Function isEquivId() ​

ts
function isEquivId(expected, actual): boolean;

Defined in: warp-drive-packages/legacy/src/compat/utils.ts:245

Compares two IDs for strict equality, converting them to the format expected by the WarpDrive Cache to ensure differences in format are accounted for in the comparison.

Asserts when expected or actual are invalid IDs in dev. Expected may never be null.

js
isEquivId('1', 1); // true
isEquivId('2', '2'); // true
isEquivId(3, '3'); // true
isEquivId(4, '3'); // false
isEquivId(1, null); // false

Parameters ​

expected ​

string | number

a potentially un-normalized id to match against

actual ​

string | number | null

a potentially un-normalized id to match against

Returns ​

boolean

true if the ids are equivalent

Released under the MIT License.