···11+/* eslint-disable @typescript-eslint/unified-signatures, no-redeclare */
22+13import randomItem from 'random-item';
24import range from './range';
55+66+export default function random(upper: string): string;
77+export default function random(lower: string, upper: string): string;
3849/**
510 * Produces a random string between the inclusive `lower` and `upper` bounds. If
+5
source/range.ts
···11+/* eslint-disable @typescript-eslint/unified-signatures, no-redeclare */
22+13import toDecimal from './to-decimal';
24import increment from './increment';
55+66+export default function range(end: string): string[];
77+export default function range(start: string, end: string): string[];
3849/**
510 * Creates an array of bijective base-26 numerals progressing from `start` up