// Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only export function isSorted(list: Iterable): boolean { let previousItem: undefined | number; for (const item of list) { if (previousItem !== undefined && item < previousItem) { return false; } previousItem = item; } return true; }