Skip to content

Commit 27f6241

Browse files
authored
Merge pull request #1347 from sveltejs/deprecate-get-with-string
deprecate get with string argument
2 parents 424bb1a + 5ebd438 commit 27f6241

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed

src/shared/index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ export function fire(eventName, data) {
5151
}
5252
}
5353

54+
export function getDev(key) {
55+
if (key) console.warn("`let x = component.get('x')` is deprecated. Use `let { x } = component.get()` instead");
56+
return get.call(this, key);
57+
}
58+
5459
export function get(key) {
5560
return key ? this._state[key] : this._state;
5661
}
@@ -204,7 +209,7 @@ export var proto = {
204209

205210
export var protoDev = {
206211
destroy: destroyDev,
207-
get: get,
212+
get: getDev,
208213
fire: fire,
209214
observe: observeDev,
210215
on: onDev,

test/js/samples/dev-warning-missing-data-computed/_actual-bundle-v2.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ function fire(eventName, data) {
6666
}
6767
}
6868

69+
function getDev(key) {
70+
if (key) console.warn("`let x = component.get('x')` is deprecated. Use `let { x } = component.get()` instead");
71+
return get.call(this, key);
72+
}
73+
6974
function get(key) {
7075
return key ? this._state[key] : this._state;
7176
}
@@ -188,7 +193,7 @@ function _unmount() {
188193

189194
var protoDev = {
190195
destroy: destroyDev,
191-
get: get,
196+
get: getDev,
192197
fire: fire,
193198
observe: observeDev,
194199
on: onDev,

test/js/samples/dev-warning-missing-data-computed/expected-bundle-v2.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ function fire(eventName, data) {
6666
}
6767
}
6868

69+
function getDev(key) {
70+
if (key) console.warn("`let x = component.get('x')` is deprecated. Use `let { x } = component.get()` instead");
71+
return get.call(this, key);
72+
}
73+
6974
function get(key) {
7075
return key ? this._state[key] : this._state;
7176
}
@@ -188,7 +193,7 @@ function _unmount() {
188193

189194
var protoDev = {
190195
destroy: destroyDev,
191-
get: get,
196+
get: getDev,
192197
fire: fire,
193198
observe: observeDev,
194199
on: onDev,

test/js/samples/dev-warning-missing-data-computed/expected-bundle.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ function fire(eventName, data) {
6666
}
6767
}
6868

69+
function getDev(key) {
70+
if (key) console.warn("`let x = component.get('x')` is deprecated. Use `let { x } = component.get()` instead");
71+
return get.call(this, key);
72+
}
73+
6974
function get(key) {
7075
return key ? this._state[key] : this._state;
7176
}
@@ -188,7 +193,7 @@ function _unmount() {
188193

189194
var protoDev = {
190195
destroy: destroyDev,
191-
get: get,
196+
get: getDev,
192197
fire: fire,
193198
observe: observeDev,
194199
on: onDev,

0 commit comments

Comments
 (0)