From 64caf87259d99896307d5fe581afbfb966ba953a Mon Sep 17 00:00:00 2001 From: Ben Lesh Date: Sun, 20 Feb 2022 13:26:44 -0600 Subject: [PATCH] refactor(shareReplay): Simplify code with a destructure (#6782) --- src/internal/operators/shareReplay.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/internal/operators/shareReplay.ts b/src/internal/operators/shareReplay.ts index 70ecd64984..095c7df111 100644 --- a/src/internal/operators/shareReplay.ts +++ b/src/internal/operators/shareReplay.ts @@ -159,10 +159,7 @@ export function shareReplay( let bufferSize: number; let refCount = false; if (configOrBufferSize && typeof configOrBufferSize === 'object') { - bufferSize = configOrBufferSize.bufferSize ?? Infinity; - windowTime = configOrBufferSize.windowTime ?? Infinity; - refCount = !!configOrBufferSize.refCount; - scheduler = configOrBufferSize.scheduler; + ({ bufferSize = Infinity, windowTime = Infinity, refCount = false, scheduler } = configOrBufferSize); } else { bufferSize = configOrBufferSize ?? Infinity; }