Skip to content

Commit 44a1324

Browse files
authored
chore: rename derived_call to derived_by (#12689)
1 parent 038754b commit 44a1324

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

packages/svelte/src/compiler/phases/3-transform/client/types.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export interface ComponentClientTransformState extends ClientTransformState {
7474
}
7575

7676
export interface StateField {
77-
kind: 'state' | 'frozen_state' | 'derived' | 'derived_call';
77+
kind: 'state' | 'frozen_state' | 'derived' | 'derived_by';
7878
id: PrivateIdentifier;
7979
}
8080

packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export function ClassBody(node, context) {
5656
: rune === '$state.frozen'
5757
? 'frozen_state'
5858
: rune === '$derived.by'
59-
? 'derived_call'
59+
? 'derived_by'
6060
: 'derived',
6161
// @ts-expect-error this is set in the next pass
6262
id: is_private ? definition.key : null
@@ -123,7 +123,7 @@ export function ClassBody(node, context) {
123123
? b.call('$.freeze', init)
124124
: init
125125
)
126-
: field.kind === 'derived_call'
126+
: field.kind === 'derived_by'
127127
? b.call('$.derived', init)
128128
: b.call('$.derived', b.thunk(init));
129129
} else {
@@ -167,7 +167,7 @@ export function ClassBody(node, context) {
167167
);
168168
}
169169

170-
if (dev && (field.kind === 'derived' || field.kind === 'derived_call')) {
170+
if (dev && (field.kind === 'derived' || field.kind === 'derived_by')) {
171171
body.push(
172172
b.method(
173173
'set',

packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export function ClassBody(node, context) {
3939
if (rune === '$derived' || rune === '$derived.by') {
4040
/** @type {StateField} */
4141
const field = {
42-
kind: rune === '$derived.by' ? 'derived_call' : 'derived',
42+
kind: rune === '$derived.by' ? 'derived_by' : 'derived',
4343
// @ts-expect-error this is set in the next pass
4444
id: is_private ? definition.key : null
4545
};
@@ -86,7 +86,7 @@ export function ClassBody(node, context) {
8686
context.visit(definition.value.arguments[0], child_state)
8787
);
8888
const value =
89-
field.kind === 'derived_call' ? b.call('$.once', init) : b.call('$.once', b.thunk(init));
89+
field.kind === 'derived_by' ? b.call('$.once', init) : b.call('$.once', b.thunk(init));
9090

9191
if (is_private) {
9292
body.push(b.prop_def(field.id, value));
@@ -98,7 +98,7 @@ export function ClassBody(node, context) {
9898
// get foo() { return this.#foo; }
9999
body.push(b.method('get', definition.key, [], [b.return(b.call(member))]));
100100

101-
if (dev && (field.kind === 'derived' || field.kind === 'derived_call')) {
101+
if (dev && (field.kind === 'derived' || field.kind === 'derived_by')) {
102102
body.push(
103103
b.method(
104104
'set',

0 commit comments

Comments
 (0)