Skip to content

Commit 3d36370

Browse files
committed
Compact code
1 parent 3eb614d commit 3d36370

File tree

7 files changed

+38
-64
lines changed

7 files changed

+38
-64
lines changed

public/van-1.1.0.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@ let runAndCaptureDeps = (f, deps, arg) => {
2323

2424
let keepConnected = l => l.filter(b => b._dom?.isConnected)
2525

26-
let addStatesToGc = d => statesToGc = addAndScheduleOnFirst(statesToGc, d,
27-
() => {
28-
for (let s of statesToGc)
29-
s._bindings = keepConnected(s._bindings),
30-
s._listeners = keepConnected(s._listeners)
31-
statesToGc = _undefined
32-
},
33-
gcCycleInMs)
26+
let addStatesToGc = d => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
27+
for (let s of statesToGc)
28+
s._bindings = keepConnected(s._bindings),
29+
s._listeners = keepConnected(s._listeners)
30+
statesToGc = _undefined
31+
}, gcCycleInMs)
3432

3533
let stateProto = {
3634
get val() {

public/van-1.1.0.nomodule.debug.js

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,11 @@
2727
}
2828
};
2929
var keepConnected = (l) => l.filter((b) => b._dom?.isConnected);
30-
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(
31-
statesToGc,
32-
d,
33-
() => {
34-
for (let s of statesToGc)
35-
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
36-
statesToGc = _undefined;
37-
},
38-
gcCycleInMs
39-
);
30+
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
31+
for (let s of statesToGc)
32+
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
33+
statesToGc = _undefined;
34+
}, gcCycleInMs);
4035
var stateProto = {
4136
get val() {
4237
curDeps?.add(this);

public/van-1.1.0.nomodule.js

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,11 @@
2727
}
2828
};
2929
var keepConnected = (l) => l.filter((b) => b._dom?.isConnected);
30-
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(
31-
statesToGc,
32-
d,
33-
() => {
34-
for (let s of statesToGc)
35-
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
36-
statesToGc = _undefined;
37-
},
38-
gcCycleInMs
39-
);
30+
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
31+
for (let s of statesToGc)
32+
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
33+
statesToGc = _undefined;
34+
}, gcCycleInMs);
4035
var stateProto = {
4136
get val() {
4237
curDeps?.add(this);

public/van-latest.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@ let runAndCaptureDeps = (f, deps, arg) => {
2323

2424
let keepConnected = l => l.filter(b => b._dom?.isConnected)
2525

26-
let addStatesToGc = d => statesToGc = addAndScheduleOnFirst(statesToGc, d,
27-
() => {
28-
for (let s of statesToGc)
29-
s._bindings = keepConnected(s._bindings),
30-
s._listeners = keepConnected(s._listeners)
31-
statesToGc = _undefined
32-
},
33-
gcCycleInMs)
26+
let addStatesToGc = d => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
27+
for (let s of statesToGc)
28+
s._bindings = keepConnected(s._bindings),
29+
s._listeners = keepConnected(s._listeners)
30+
statesToGc = _undefined
31+
}, gcCycleInMs)
3432

3533
let stateProto = {
3634
get val() {

public/van-latest.nomodule.debug.js

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,11 @@
2727
}
2828
};
2929
var keepConnected = (l) => l.filter((b) => b._dom?.isConnected);
30-
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(
31-
statesToGc,
32-
d,
33-
() => {
34-
for (let s of statesToGc)
35-
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
36-
statesToGc = _undefined;
37-
},
38-
gcCycleInMs
39-
);
30+
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
31+
for (let s of statesToGc)
32+
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
33+
statesToGc = _undefined;
34+
}, gcCycleInMs);
4035
var stateProto = {
4136
get val() {
4237
curDeps?.add(this);

public/van-latest.nomodule.js

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,11 @@
2727
}
2828
};
2929
var keepConnected = (l) => l.filter((b) => b._dom?.isConnected);
30-
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(
31-
statesToGc,
32-
d,
33-
() => {
34-
for (let s of statesToGc)
35-
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
36-
statesToGc = _undefined;
37-
},
38-
gcCycleInMs
39-
);
30+
var addStatesToGc = (d) => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
31+
for (let s of statesToGc)
32+
s._bindings = keepConnected(s._bindings), s._listeners = keepConnected(s._listeners);
33+
statesToGc = _undefined;
34+
}, gcCycleInMs);
4035
var stateProto = {
4136
get val() {
4237
curDeps?.add(this);

src/van.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@ let runAndCaptureDeps = (f, deps, arg) => {
2323

2424
let keepConnected = l => l.filter(b => b._dom?.isConnected)
2525

26-
let addStatesToGc = d => statesToGc = addAndScheduleOnFirst(statesToGc, d,
27-
() => {
28-
for (let s of statesToGc)
29-
s._bindings = keepConnected(s._bindings),
30-
s._listeners = keepConnected(s._listeners)
31-
statesToGc = _undefined
32-
},
33-
gcCycleInMs)
26+
let addStatesToGc = d => statesToGc = addAndScheduleOnFirst(statesToGc, d, () => {
27+
for (let s of statesToGc)
28+
s._bindings = keepConnected(s._bindings),
29+
s._listeners = keepConnected(s._listeners)
30+
statesToGc = _undefined
31+
}, gcCycleInMs)
3432

3533
let stateProto = {
3634
get val() {

0 commit comments

Comments
 (0)