UNPKG

price-seprator

Version:

لایبرری ساده برای جدا کردن سه رقمی قیمت و تبدیل عدد به حروف فارسی و انگلیسی

38 lines (33 loc) 1.51 kB
// Type definitions for price-separator /** * جداکننده سه رقمی اعداد (مثلاً 1234567 => 1,234,567) * @param price - قیمت به صورت عدد یا رشته * @returns قیمت جدا شده با کاما */ export function separatePrice(price: number | string): string; /** * تبدیل عدد به حروف فارسی + واحد پولی (پیش‌فرض: تومان) * @param price - قیمت به صورت عدد یا رشته * @param currency - واحد پولی (تومان، ریال، دلار و غیره) * @returns قیمت به حروف فارسی */ export function priceToPersianWords(price: number | string, currency?: string): string; /** * تبدیل عدد به حروف انگلیسی + واحد پولی * @param price - قیمت به صورت عدد یا رشته * @param currency - واحد پولی (USD, EUR, etc.) * @returns قیمت به حروف انگلیسی */ export function priceToEnglishWords(price: number | string, currency?: string): string; /** * تبدیل حروف فارسی به عدد * @param text - متن حاوی عدد به حروف فارسی * @returns عدد معادل یا -1 در صورت خطا */ export function persianWordsToNumber(text: string): number; /** * تبدیل حروف انگلیسی به عدد * @param text - متن حاوی عدد به حروف انگلیسی * @returns عدد معادل یا -1 در صورت خطا */ export function englishWordsToNumber(text: string): number;