UNPKG

@yobta/validator

Version:
12 lines (11 loc) 331 B
import { isIterable } from '../_internal/isIterable/index.js'; import { rule } from '../rule/rule.js'; export const array = () => rule((input = '') => { if (input === '') { return undefined; } if (isIterable(input) && typeof input !== 'string') { return Array.from(input); } return [input]; });