UNPKG

@drone1/alt

Version:

An AI-powered localization tool

20 lines (15 loc) 453 B
export function assert(b, msg) { if (!b) { debugger throw new Error(msg || `Assertion failed`) } } export function assertIsNonEmptyString(s, msg) { assert(s?.length, msg || `parameter was not a non-empty string`) } export function assertValidPath(path, msg) { assertIsNonEmptyString(path, msg || `parameter was not a valid path`) } export function assertIsObj(x, msg) { assert(typeof x === 'object', msg || `parameter was not an object`) }