UNPKG

chrome-devtools-frontend

Version:
25 lines (22 loc) 585 B
// Copyright (c) 2020 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. export const addAll = function<T>(set: Set<T>, iterable: Iterable<T>): void { for (const item of iterable) { set.add(item); } }; export const isEqual = function<T>(setA: Set<T>, setB: Set<T>): boolean { if (setA === setB) { return true; } if (setA.size !== setB.size) { return false; } for (const item of setA) { if (!setB.has(item)) { return false; } } return true; };