UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

12 lines 1.36 kB
/** * Wraps the provided value in an array, unless the provided value is an array. * * @param value - The value to coerce to an array * @returns An array * * @example * coerceArray<string>('foo'); // Returns: ['foo'] * coerceArray(['foo']); // Returns: ['foo'] */ export const coerceArray = (value) => (Array.isArray(value) ? value : [value]); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL2NvZXJjaW9uLyIsInNvdXJjZXMiOlsiYXJyYXkvYXJyYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sV0FBVyxHQUFHLENBQUksS0FBYyxFQUFPLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXcmFwcyB0aGUgcHJvdmlkZWQgdmFsdWUgaW4gYW4gYXJyYXksIHVubGVzcyB0aGUgcHJvdmlkZWQgdmFsdWUgaXMgYW4gYXJyYXkuXG4gKlxuICogQHBhcmFtIHZhbHVlIC0gVGhlIHZhbHVlIHRvIGNvZXJjZSB0byBhbiBhcnJheVxuICogQHJldHVybnMgQW4gYXJyYXlcbiAqXG4gKiBAZXhhbXBsZVxuICogY29lcmNlQXJyYXk8c3RyaW5nPignZm9vJyk7IC8vIFJldHVybnM6IFsnZm9vJ11cbiAqIGNvZXJjZUFycmF5KFsnZm9vJ10pOyAgICAgICAvLyBSZXR1cm5zOiBbJ2ZvbyddXG4gKi9cbmV4cG9ydCBjb25zdCBjb2VyY2VBcnJheSA9IDxUPih2YWx1ZTogVCB8IFRbXSk6IFRbXSA9PiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkgPyB2YWx1ZSA6IFt2YWx1ZV0pO1xuIl19