frontend/.pnpm-store/v3/files/95/2cd8992d96dc1b77cae5bcfdb9bb506dc475bb7c9ec4fdd3d5778558ffc88f299047980ff76aeb2d1da26ecd56b684b5915ff48ce391779fb215767bad49e5

11 lines
620 B
Plaintext

import { EnsureFunction, EnsureBaseOptions, EnsureIsOptional, EnsureDefault } from '../ensure';
type IterableEnsureOptions = { ensureItem?: EnsureFunction, allowString?: boolean, denyEmpty?: boolean};
declare function ensureIterable<T>(value: any, options?: IterableEnsureOptions & EnsureBaseOptions): T[];
declare function ensureIterable<T>(value: any, options?: IterableEnsureOptions & EnsureBaseOptions & EnsureIsOptional): T[] | null;
declare function ensureIterable<T>(value: any, options?: IterableEnsureOptions & EnsureBaseOptions & EnsureIsOptional & EnsureDefault<T[]>): T[];
export default ensureIterable;