diff --git a/.changes/createScope-destructure.md b/.changes/createScope-destructure.md new file mode 100644 index 0000000..7e4abf3 --- /dev/null +++ b/.changes/createScope-destructure.md @@ -0,0 +1,5 @@ +--- +"starfx": patch:deps +--- + +The `createScope` return signature change slightly in the upcoming version of `effection`. Adjusting preemptively for future compatibility. diff --git a/src/store/store.ts b/src/store/store.ts index bb4947f..25b6e15 100644 --- a/src/store/store.ts +++ b/src/store/store.ts @@ -86,13 +86,7 @@ export function createStore({ scope: initScope, middleware = [], }: CreateStore): FxStore { - let scope: Scope; - if (initScope) { - scope = initScope; - } else { - const tuple = createScope(); - scope = tuple[0]; - } + const [scope] = initScope ? [initScope] : createScope(); let state = initialState; const listeners = new Set();