|
|
|
|
@ -746,7 +746,13 @@ declare module 'svelte/compiler' {
|
|
|
|
|
* What the value was initialized with.
|
|
|
|
|
* For destructured props such as `let { foo = 'bar' } = $props()` this is `'bar'` and not `$props()`
|
|
|
|
|
*/
|
|
|
|
|
initial: null | Expression | FunctionDeclaration | ClassDeclaration | ImportDeclaration | EachBlock;
|
|
|
|
|
initial:
|
|
|
|
|
| null
|
|
|
|
|
| Expression
|
|
|
|
|
| FunctionDeclaration
|
|
|
|
|
| ClassDeclaration
|
|
|
|
|
| ImportDeclaration
|
|
|
|
|
| EachBlock;
|
|
|
|
|
is_called: boolean;
|
|
|
|
|
references: { node: Identifier; path: SvelteNode[] }[];
|
|
|
|
|
mutated: boolean;
|
|
|
|
|
@ -975,15 +981,15 @@ declare module 'svelte/compiler' {
|
|
|
|
|
filename?: string | undefined;
|
|
|
|
|
} | undefined): Promise<Processed>;
|
|
|
|
|
export class CompileError extends Error {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constructor(code: string, message: string, position: [number, number] | undefined);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
filename: CompileError_1['filename'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
position: CompileError_1['position'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
start: CompileError_1['start'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
end: CompileError_1['end'];
|
|
|
|
|
code: string;
|
|
|
|
|
}
|
|
|
|
|
@ -994,9 +1000,9 @@ declare module 'svelte/compiler' {
|
|
|
|
|
* */
|
|
|
|
|
export const VERSION: string;
|
|
|
|
|
class Scope {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constructor(root: ScopeRoot, parent: Scope | null, porous: boolean);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
root: ScopeRoot;
|
|
|
|
|
/**
|
|
|
|
|
* A map of every identifier declared by this scope, and all the
|
|
|
|
|
@ -1020,25 +1026,25 @@ declare module 'svelte/compiler' {
|
|
|
|
|
* which is usually an error. Block statements do not increase this value
|
|
|
|
|
*/
|
|
|
|
|
function_depth: number;
|
|
|
|
|
|
|
|
|
|
declare(node: import('estree').Identifier, kind: Binding['kind'], declaration_kind: DeclarationKind, initial?: null | import('estree').Expression | import('estree').FunctionDeclaration | import('estree').ClassDeclaration | import('estree').ImportDeclaration): Binding;
|
|
|
|
|
|
|
|
|
|
declare(node: import('estree').Identifier, kind: Binding['kind'], declaration_kind: DeclarationKind, initial?: null | import('estree').Expression | import('estree').FunctionDeclaration | import('estree').ClassDeclaration | import('estree').ImportDeclaration | EachBlock): Binding;
|
|
|
|
|
child(porous?: boolean): Scope;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
generate(preferred_name: string): string;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get(name: string): Binding | null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_bindings(node: import('estree').VariableDeclarator | LetDirective): Binding[];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
owner(name: string): Scope | null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reference(node: import('estree').Identifier, path: SvelteNode[]): void;
|
|
|
|
|
#private;
|
|
|
|
|
}
|
|
|
|
|
class ScopeRoot {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
conflicts: Set<string>;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unique(preferred_name: string): import("estree").Identifier;
|
|
|
|
|
}
|
|
|
|
|
interface BaseNode {
|
|
|
|
|
@ -2567,4 +2573,4 @@ declare function $inspect<T extends any[]>(
|
|
|
|
|
...values: T
|
|
|
|
|
): { with: (type: 'init' | 'update', ...values: T) => void };
|
|
|
|
|
|
|
|
|
|
//# sourceMappingURL=index.d.ts.map
|
|
|
|
|
//# sourceMappingURL=index.d.ts.map
|