import * as tsplus_module_1 from "@effect/core/stream/Stream/operations/changesWith";
/**
 * Returns a new stream that only emits elements that are not equal to the
 * previous element emitted, using strict equality to determine whether two
 * elements are equal.
 *
 * @tsplus fluent ets/Stream changes
 */

export function changes(self, __tsplusTrace) {
  return tsplus_module_1.changesWith_(self, (x, y) => x === y, __tsplusTrace);
}
//# sourceMappingURL=changes.mjs.map