UNPKG

@stacksjs/ts-validation

Version:

A simple TypeScript starter kit using Bun.

10 lines (8 loc) 401 B
declare const LENGTH_EAN_8: unknown; declare function getPositionWeightThroughLengthAndIndex(length: number, index: number): number; declare function calculateCheckDigit(ean: string): number; export default function isEAN(str: string): boolean { assertString(str) const actualCheckDigit = Number(str.slice(-1)) return validEanRegex.test(str) && actualCheckDigit === calculateCheckDigit(str) };