Skip to content

Commit c192585

Browse files
committed
#client/constants
1 parent 17c8a8f commit c192585

File tree

22 files changed

+27
-21
lines changed

22 files changed

+27
-21
lines changed

packages/svelte/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
},
106106
"imports": {
107107
"#client": "./src/internal/client/types.d.ts",
108+
"#client/constants": "./src/internal/client/constants.js",
108109
"#compiler": {
109110
"types": "./src/compiler/private.d.ts",
110111
"default": "./src/compiler/index.js"

packages/svelte/scripts/generate-types.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@ await createBundle({
2424
output: `${dir}/types/index.d.ts`,
2525
compilerOptions: {
2626
// so that types/properties with `@internal` (and its dependencies) are removed from the output
27-
stripInternal: true
27+
stripInternal: true,
28+
paths: Object.fromEntries(
29+
Object.entries(pkg.imports).map(([key, value]) => {
30+
return [key, [value.types ?? value.default ?? value]];
31+
})
32+
)
2833
},
2934
modules: {
3035
[pkg.name]: `${dir}/src/index.d.ts`,

packages/svelte/src/internal/client/dev/console-log.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { STATE_SYMBOL } from '../constants.js';
1+
import { STATE_SYMBOL } from '#client/constants';
22
import { snapshot } from '../../shared/clone.js';
33
import * as w from '../warnings.js';
44
import { untrack } from '../runtime.js';

packages/svelte/src/internal/client/dev/debug.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
MAYBE_DIRTY,
1111
RENDER_EFFECT,
1212
ROOT_EFFECT
13-
} from '../constants.js';
13+
} from '#client/constants';
1414

1515
/**
1616
*

packages/svelte/src/internal/client/dev/hmr.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/** @import { Source, Effect, TemplateNode } from '#client' */
22
import { FILENAME, HMR } from '../../../constants.js';
3-
import { EFFECT_TRANSPARENT } from '../constants.js';
3+
import { EFFECT_TRANSPARENT } from '#client/constants';
44
import { hydrate_node, hydrating } from '../dom/hydration.js';
55
import { block, branch, destroy_effect } from '../reactivity/effects.js';
66
import { source } from '../reactivity/sources.js';

packages/svelte/src/internal/client/dev/ownership.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/** @typedef {{ file: string, line: number, column: number }} Location */
22

33
import { get_descriptor } from '../../shared/utils.js';
4-
import { LEGACY_PROPS, STATE_SYMBOL } from '../constants.js';
4+
import { LEGACY_PROPS, STATE_SYMBOL } from '#client/constants';
55
import { FILENAME } from '../../../constants.js';
66
import { component_context } from '../context.js';
77
import * as w from '../warnings.js';

packages/svelte/src/internal/client/dev/tracing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { UNINITIALIZED } from '../../../constants.js';
33
import { snapshot } from '../../shared/clone.js';
44
import { define_property } from '../../shared/utils.js';
5-
import { DERIVED, STATE_SYMBOL } from '../constants.js';
5+
import { DERIVED, STATE_SYMBOL } from '#client/constants';
66
import { effect_tracking } from '../reactivity/effects.js';
77
import { active_reaction, captured_signals, set_captured_signals, untrack } from '../runtime.js';
88

packages/svelte/src/internal/client/dom/blocks/boundary.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/** @import { Effect, TemplateNode, } from '#client' */
22

3-
import { BOUNDARY_EFFECT, EFFECT_TRANSPARENT } from '../../constants.js';
3+
import { BOUNDARY_EFFECT, EFFECT_TRANSPARENT } from '#client/constants';
44
import { component_context, set_component_context } from '../../context.js';
55
import { block, branch, destroy_effect, pause_effect } from '../../reactivity/effects.js';
66
import {

packages/svelte/src/internal/client/dom/blocks/each.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333
} from '../../reactivity/effects.js';
3434
import { source, mutable_source, internal_set } from '../../reactivity/sources.js';
3535
import { array_from, is_array } from '../../../shared/utils.js';
36-
import { INERT } from '../../constants.js';
36+
import { INERT } from '#client/constants';
3737
import { queue_micro_task } from '../task.js';
3838
import { active_effect, get } from '../../runtime.js';
3939
import { DEV } from 'esm-env';

packages/svelte/src/internal/client/dom/blocks/if.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @import { Effect, TemplateNode } from '#client' */
2-
import { EFFECT_TRANSPARENT } from '../../constants.js';
2+
import { EFFECT_TRANSPARENT } from '#client/constants';
33
import {
44
hydrate_next,
55
hydrate_node,

0 commit comments

Comments
 (0)