/*! * Copyright (c) Microsoft. All rights reserved. * Licensed under the MIT license. See LICENSE file in the project. */ export function difference(main: Set, remove: Set): Set { const result = new Set() for (const v of main.values()) { if (!remove.has(v)) { result.add(v) } } return result }