UNPKG

@gitsunmin/k-number

Version:

숫자를 입력하면 한글 수사를 반환하는 기능을 제공하는 라이브러리입니다. (ex. 1234 -> 천이백삼십

15 lines (14 loc) 698 B
import { KOREAN_NUMBERS, KOREAN_UNITS, K_NUMBER_FORMAT, STRING_NUMBERS } from '@/constants'; import { ErrorCollectionValue } from '@/errors'; export type NumberString = (typeof STRING_NUMBERS)[number]; export type NonZeroNumberString = Exclude<NumberString, '0'>; export type KoreanNumberString = (typeof KOREAN_NUMBERS)[number]; export type KoreanUnit = (typeof KOREAN_UNITS)[number]; export type KNumberFormat = (typeof K_NUMBER_FORMAT)[number]; export type NumberAndKoreanRecord = Record<NonZeroNumberString, KoreanNumberString>; export type KNumberConfig = { format?: KNumberFormat; onError?: (error: ErrorCollectionValue) => string; }; /** Minus String */ export type MS<T> = '-' | T;