UNPKG

2.3 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const distinctuntilchanged_1 = require("../distinctuntilchanged");
4const identity_1 = require("../../internal/identity");
5const comparer_1 = require("../../internal/comparer");
6function distinctUntilChanged(keySelector = identity_1.identityAsync, comparer = comparer_1.comparerAsync) {
7 return function distinctUntilChangedOperatorFunction(source) {
8 return new distinctuntilchanged_1.DistinctUntilChangedAsyncIterable(source, keySelector, comparer);
9 };
10}
11exports.distinctUntilChanged = distinctUntilChanged;
12
13//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzeW5jaXRlcmFibGUvcGlwZS9kaXN0aW5jdHVudGlsY2hhbmdlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLGtFQUE0RTtBQUM1RSxzREFBd0Q7QUFDeEQsc0RBQXdEO0FBRXhELFNBQWdCLG9CQUFvQixDQUNsQyxjQUF3RCx3QkFBYSxFQUNyRSxXQUFzRSx3QkFBYTtJQUVuRixPQUFPLFNBQVMsb0NBQW9DLENBQ2xELE1BQThCO1FBRTlCLE9BQU8sSUFBSSx3REFBaUMsQ0FBZ0IsTUFBTSxFQUFFLFdBQVcsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUM3RixDQUFDLENBQUM7QUFDSixDQUFDO0FBVEQsb0RBU0MiLCJmaWxlIjoiYXN5bmNpdGVyYWJsZS9waXBlL2Rpc3RpbmN0dW50aWxjaGFuZ2VkLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9ub1R5cGVPcGVyYXRvckFzeW5jRnVuY3Rpb24gfSBmcm9tICcuLi8uLi9pbnRlcmZhY2VzJztcbmltcG9ydCB7IEFzeW5jSXRlcmFibGVYIH0gZnJvbSAnLi4vLi4vYXN5bmNpdGVyYWJsZS9hc3luY2l0ZXJhYmxleCc7XG5pbXBvcnQgeyBEaXN0aW5jdFVudGlsQ2hhbmdlZEFzeW5jSXRlcmFibGUgfSBmcm9tICcuLi9kaXN0aW5jdHVudGlsY2hhbmdlZCc7XG5pbXBvcnQgeyBpZGVudGl0eUFzeW5jIH0gZnJvbSAnLi4vLi4vaW50ZXJuYWwvaWRlbnRpdHknO1xuaW1wb3J0IHsgY29tcGFyZXJBc3luYyB9IGZyb20gJy4uLy4uL2ludGVybmFsL2NvbXBhcmVyJztcblxuZXhwb3J0IGZ1bmN0aW9uIGRpc3RpbmN0VW50aWxDaGFuZ2VkPFRTb3VyY2UsIFRLZXk+KFxuICBrZXlTZWxlY3RvcjogKHZhbHVlOiBUU291cmNlKSA9PiBUS2V5IHwgUHJvbWlzZTxUS2V5PiA9IGlkZW50aXR5QXN5bmMsXG4gIGNvbXBhcmVyOiAoZmlyc3Q6IFRLZXksIHNlY29uZDogVEtleSkgPT4gYm9vbGVhbiB8IFByb21pc2U8Ym9vbGVhbj4gPSBjb21wYXJlckFzeW5jXG4pOiBNb25vVHlwZU9wZXJhdG9yQXN5bmNGdW5jdGlvbjxUU291cmNlPiB7XG4gIHJldHVybiBmdW5jdGlvbiBkaXN0aW5jdFVudGlsQ2hhbmdlZE9wZXJhdG9yRnVuY3Rpb24oXG4gICAgc291cmNlOiBBc3luY0l0ZXJhYmxlPFRTb3VyY2U+XG4gICk6IEFzeW5jSXRlcmFibGVYPFRTb3VyY2U+IHtcbiAgICByZXR1cm4gbmV3IERpc3RpbmN0VW50aWxDaGFuZ2VkQXN5bmNJdGVyYWJsZTxUU291cmNlLCBUS2V5Pihzb3VyY2UsIGtleVNlbGVjdG9yLCBjb21wYXJlcik7XG4gIH07XG59XG4iXX0=