From 12e5fe9f7d090e04bb26e9d230ced04b06e86526 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Fri, 12 Jul 2024 09:35:01 +0100 Subject: [PATCH] build --- packages/svelte/types/index.d.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index f5d3b5f9c3..73474a1e52 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -369,11 +369,10 @@ declare module 'svelte' { * Create a snippet imperatively using mount, hyrdate and render functions. * */ export function createRawSnippet({ mount, hydrate }: { - mount: (...params: LazyParams) => Element; - hydrate?: (element: Element, ...params: LazyParams) => void; + mount: (...params: Getters) => Element; + hydrate?: (element: Element, ...params: Getters) => void; render: (...params: Params) => string; }): import("svelte").Snippet; - type LazyParams = { [K in keyof T]: () => T[K]; }; /** * Mounts a component to the given target and returns the exports and potentially the props (if compiled with `accessors: true`) of the component. * Transitions will play during the initial render unless the `intro` option is set to `false`. @@ -459,6 +458,9 @@ declare module 'svelte' { * https://svelte.dev/docs/svelte#getallcontexts * */ export function getAllContexts = Map>(): T; + type Getters = { + [K in keyof T]: () => T[K]; + }; export { hydrate_1 as hydrate, mount_1 as mount }; }