UNPKG

@ngneat/falso

Version:

All the Fake Data for All Your Real Needs

33 lines (32 loc) 815 B
import { FakeOptions, markRequired, RandomInRangeOptions, Return } from './core/core'; interface RandomAmountOptions extends RandomInRangeOptions, FakeOptions { symbol?: string; } /** * Generate a random amount. * * @category finance * * @example * * randAmount() * * @example * * randAmount({ min: 10, max: 20, fraction: 1 }) // 12.5 * * @example * * randAmount({ min: 10, max: 20, fraction: 2 }) // 12.52 * * @example * * randAmount({ symbol: '$' }) // '$12.52' * * @example * * randAmount({ length: 10 }) */ export declare function randAmount<Options extends markRequired<RandomAmountOptions, 'symbol'>>(options: Options): Return<string, Options>; export declare function randAmount<Options extends RandomAmountOptions = never>(options?: Options): Return<number, Options>; export {};