UNPKG

pixiu-number-toolkit

Version:
57 lines (55 loc) 2.37 kB
/** * Calculate the gross amount including tax. * 计算含税金额。 * * @param netAmount - The net amount (不含税金额). * @param taxRate - The tax rate in decimal form (税率,以小数形式表示). * @returns The gross amount including tax (含税金额). */ declare function calculateGrossAmount(netAmount: number, taxRate: number): number; /** * Calculate the tax rate based on gross and net amounts. * 根据总金额和净金额计算税率。 * * @param grossAmount - The gross amount (总金额). * @param netAmount - The net amount (净金额). * @returns The tax rate as a decimal (税率,以小数形式). */ declare function calculateTaxRate(grossAmount: number, netAmount: number): number; /** * Calculate the tax amount based on gross and net amounts. * 根据总金额和净金额计算税额。 * * @param grossAmount - The gross amount (总金额). * @param netAmount - The net amount (净金额). * @returns The tax amount (税额). */ declare function calculateTaxAmount(grossAmount: number, netAmount: number): number; /** * Calculate the net amount excluding tax. * 计算裸税金额。 * * @param grossAmount - The gross amount (含税金额). * @param taxRate - The tax rate in decimal form (税率,以小数形式表示). * @returns The net amount excluding tax (裸税金额). */ declare function calculateNetAmount(grossAmount: number, taxRate: number): number; /** * Calculate the price after applying a discount rate to the original price. * 根据原价和折扣率计算折扣后的价格。 * * @param originalPrice - The original price (原价). * @param discountRate - The discount rate (折扣率). * @returns The price after discount (折扣后的价格). */ declare function calculateDiscountPrice(originalPrice: number, discountRate: number): number; /** * Calculate the discount amount based on the original price and discount rate. * 根据原价和折扣率计算折扣金额。 * * @param originalPrice - The original price (原价). * @param discountRate - The discount rate (折扣率). * @returns The discount amount (折扣金额). */ declare function calculateDiscountAmount(originalPrice: number, discountRate: number): number; export { calculateDiscountAmount, calculateDiscountPrice, calculateGrossAmount, calculateNetAmount, calculateTaxAmount, calculateTaxRate };