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.39 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 var coerceArray = function (value) { return (Array.isArray(value) ? value : [value]); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGVybWludXMvbmd4LXRvb2xzL2NvZXJjaW9uLyIsInNvdXJjZXMiOlsiYXJyYXkvYXJyYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxDQUFDLElBQU0sV0FBVyxHQUFHLFVBQUksS0FBYyxJQUFVLE9BQUEsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBeEMsQ0FBd0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV3JhcHMgdGhlIHByb3ZpZGVkIHZhbHVlIGluIGFuIGFycmF5LCB1bmxlc3MgdGhlIHByb3ZpZGVkIHZhbHVlIGlzIGFuIGFycmF5LlxuICpcbiAqIEBwYXJhbSB2YWx1ZSAtIFRoZSB2YWx1ZSB0byBjb2VyY2UgdG8gYW4gYXJyYXlcbiAqIEByZXR1cm5zIEFuIGFycmF5XG4gKlxuICogQGV4YW1wbGVcbiAqIGNvZXJjZUFycmF5PHN0cmluZz4oJ2ZvbycpOyAvLyBSZXR1cm5zOiBbJ2ZvbyddXG4gKiBjb2VyY2VBcnJheShbJ2ZvbyddKTsgICAgICAgLy8gUmV0dXJuczogWydmb28nXVxuICovXG5leHBvcnQgY29uc3QgY29lcmNlQXJyYXkgPSA8VD4odmFsdWU6IFQgfCBUW10pOiBUW10gPT4gKEFycmF5LmlzQXJyYXkodmFsdWUpID8gdmFsdWUgOiBbdmFsdWVdKTtcbiJdfQ==