/** Convert a value to an array. _Supplying `null` or `undefined` results in an empty array._ @example ``` import arrify = require('arrify'); arrify('🦄'); //=> ['🦄'] arrify(['🦄']); //=> ['🦄'] arrify(new Set(['🦄'])); //=> ['🦄'] arrify(null); //=> [] arrify(undefined); //=> [] ``` */ declare function arrify( value: ValueType ): ValueType extends (null | undefined) ? [] : ValueType extends string ? [string] : ValueType extends ReadonlyArray // TODO: Use 'readonly unknown[]' in the next major version ? ValueType : ValueType extends Iterable ? T[] : [ValueType]; export = arrify;