UNPKG

inversify

Version:

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

18 lines (17 loc) 528 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFirstArrayDuplicate = void 0; function getFirstArrayDuplicate(array) { var seenValues = new Set(); for (var _i = 0, array_1 = array; _i < array_1.length; _i++) { var entry = array_1[_i]; if (seenValues.has(entry)) { return entry; } else { seenValues.add(entry); } } return undefined; } exports.getFirstArrayDuplicate = getFirstArrayDuplicate;