UNPKG

beach-day

Version:

API integration testing as fun as a day on the beach

77 lines (76 loc) 2.63 kB
export declare var RandomUtils: { _names: string[]; _companies: string[]; _cnt: number; _alphaNumeric: string; /** * Random value from an array * @param values {Array} Array to choose from * @returns {Object} */ array: (values: any) => any; /** * Random number between or equal to min and max values * @param min {Number} The minimum value * @param max {Number} The maximum value * @param round {Boolean} If true the result is rounded. Defaults to true, set to false for decimals. * @returns {Number} */ number: (min: any, max: any, round: any) => any; /** * Returns a random full name from the source of available names * @returns {String} */ fullName: () => any; /** * Returns a random first name from the source of available names * @returns {String} */ firstName: () => any; /** * Returns a random last name from the source of available names * @returns {String} */ lastName: () => any; /** * Returns a random company name from the source of available companies * @returns {String} */ companyName: () => any; /** * Returns an id starting at 100000 and incrementing * @returns {Number} */ id: () => any; /** * Returns a string of random string of upper & lower case letters and numbers. * @param length The length the result should be. Defaults to 5 * @returns {String} */ stringHash: (length: any) => string; /** * Returns a string of random numbers, not starting with 0. * @param length The length the result should be. Defaults to 5 * @returns {String} */ numHash: (length: any) => string; /** * Returns a random date from the past. * @param resetTime If true the time is reset to 0 otherwise it is the same as now. Defaults to true * @returns {Date} */ dateInPast: (resetTime: any) => Date; /** * Returns a random date in the future. * @param resetTime If true the time is reset to 0 otherwise it is the same as now. Defaults to true * @returns {Date} */ dateInFuture: (resetTime: any) => Date; /** * Returns a random date who's age is greater than minAge. * @param minAge {Number} The minimum age the date needs to be * @param resetTime {Boolean} If true the time is reset to 0 otherwise it is the same as now. Defaults to true * @returns {Date} */ dateAge: (minAge: any, resetTime: any) => Date; };