8 lines
203 B
TypeScript
8 lines
203 B
TypeScript
export function containsAll<T>(value: Iterable<T>, items: Iterable<T>): boolean {
|
|
const set = new Set(items);
|
|
for (const it of value) {
|
|
set.delete(it);
|
|
}
|
|
return set.size === 0;
|
|
}
|