@polkadot/types
Version:
Implementation of the Parity codec
17 lines (16 loc) • 445 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.flattenUniq = flattenUniq;
/** @internal */
function flattenUniq(list, result = []) {
for (let i = 0, count = list.length; i < count; i++) {
const entry = list[i];
if (Array.isArray(entry)) {
flattenUniq(entry, result);
}
else {
result.push(entry);
}
}
return [...new Set(result)];
}
;