@prelude/array
Version:
Array module.
12 lines • 552 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const random_index_js_1 = __importDefault(require("./random-index.js"));
/** @returns random element or `undefined` if array is empty. */
const maybeSample = (values) => values.length > 0 ?
values[(0, random_index_js_1.default)(values.length)] :
undefined;
exports.default = maybeSample;
//# sourceMappingURL=maybe-sample.js.map