Skip to content

Commit b7c5645

Browse files
authored
Replace tracked-built-ins usages in docs (#1986)
1 parent ffee8a8 commit b7c5645

File tree

4 files changed

+35
-141
lines changed

4 files changed

+35
-141
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@
135135
"sass": "^1.97.3",
136136
"sass-embedded": "^1.97.3",
137137
"testem": "^3.17.0",
138-
"tracked-built-ins": "^4.1.0",
139138
"typescript": "~5.9.3",
140139
"typescript-eslint": "^8.53.1",
141140
"vite": "^7.3.1"

pnpm-lock.yaml

Lines changed: 0 additions & 121 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/integration/components/power-select/general-behaviour-test.gts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {
2424
digits,
2525
type Country,
2626
} from '../../../../demo-app/utils/constants';
27-
import { TrackedArray } from 'tracked-built-ins';
2827
import { modifier } from 'ember-modifier';
2928
import PowerSelectBeforeOptionsComponent, {
3029
type PowerSelectBeforeOptionsSignature,
@@ -963,15 +962,20 @@ module(
963962
const done = assert.async();
964963
assert.expect(2);
965964

966-
const data: string[] = new TrackedArray();
967-
this.proxy = data;
965+
class NumberClass {
966+
@tracked data: string[] = [];
967+
}
968+
969+
const numberClass = new NumberClass();
970+
971+
this.proxy = numberClass.data;
968972
this.search = () => {
969973
return new RSVP.Promise((resolve) => {
970-
resolve(data);
974+
resolve(numberClass.data);
971975
runTask(
972976
this,
973977
function () {
974-
data.push('one');
978+
numberClass.data = [...numberClass.data, 'one'];
975979
},
976980
100,
977981
);
@@ -1023,15 +1027,20 @@ module(
10231027
const done = assert.async();
10241028
assert.expect(5);
10251029

1026-
const data = new TrackedArray(['one']);
1027-
this.proxy = data;
1030+
class NumberClass {
1031+
@tracked data: string[] = ['one'];
1032+
}
1033+
1034+
const numberClass = new NumberClass();
1035+
1036+
this.proxy = numberClass.data;
10281037
this.search = () => {
10291038
return new RSVP.Promise((resolve) => {
1030-
resolve(data);
1039+
resolve(numberClass.data);
10311040
runTask(
10321041
this,
10331042
function () {
1034-
data.push('owner');
1043+
numberClass.data = [...numberClass.data, 'owner'];
10351044
},
10361045
100,
10371046
);

0 commit comments

Comments
 (0)