@matatbread/typia
Version:
Superfast runtime validators with only one line
23 lines (20 loc) • 573 B
JavaScript
import { _randomInteger } from './_randomInteger.mjs';
const _randomString = (props) => {
const length = _randomInteger({
type: "integer",
minimum: props.minLength ?? 0,
maximum: props.maxLength,
});
return new Array(length)
.fill(0)
.map(() => ALPHABETS[random()])
.join("");
};
const ALPHABETS = "abcdefghijklmnopqrstuvwxyz";
const random = () => _randomInteger({
type: "integer",
minimum: 0,
maximum: ALPHABETS.length - 1,
});
export { _randomString };
//# sourceMappingURL=_randomString.mjs.map