From a629664b9917ad480ca3fa49db7f446ef7a244f8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 15 Mar 2024 15:19:35 -0400 Subject: [PATCH] simplify --- packages/svelte/src/reactivity/date.js | 7 ++++--- packages/svelte/types/index.d.ts | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/reactivity/date.js b/packages/svelte/src/reactivity/date.js index 8f55cf0ef8..cf43dfe4ab 100644 --- a/packages/svelte/src/reactivity/date.js +++ b/packages/svelte/src/reactivity/date.js @@ -55,14 +55,15 @@ const write = [ 'setYear' ]; +var inited = false; + export class ReactiveDate extends Date { #raw_time = source(super.getTime()); - static #inited = false; // We init as part of the first instance so that we can treeshake this class #init() { - if (!ReactiveDate.#inited) { - ReactiveDate.#inited = true; + if (!inited) { + inited = true; const proto = ReactiveDate.prototype; const date_proto = Date.prototype; diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 08af3e70ba..c2b1c1ad5b 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -1808,7 +1808,6 @@ declare module 'svelte/motion' { declare module 'svelte/reactivity' { export class Date extends Date { - static "__#5@#inited": boolean; constructor(...values: any[]); #private;