UNPKG

@polkadot/types

Version:
18 lines (17 loc) 475 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.flattenUniq = void 0; /** @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)]; } exports.flattenUniq = flattenUniq;