INNER CODE UNIT · TypeScript

numX

margelo/react-native-blurhash · src/utils.ts:46

	const numX = (sizeFlag % 9) + 1;

	if (blurhash.length !== 4 + 2 * numX * numY)
		throw new Error(`blurhash length mismatch: length is ${blurhash.length} but it should be ${4 + 2 * numX * numY}`);
}

export function isBlurhashValid(blurhash: string): { isValid: true } | { isValid: false; errorReason: string } {
	try {
		validateBlurhash(blurhash);
	} catch (error) {
		const message = error instanceof Error ? error.message : JSON.stringify(error);
		return { isValid: false, errorReason: message };
	}

	return { isValid: true };
}

const digitCharacters = [

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…