fix: wrong types during rebase

fix-interleaving
paoloricciuti 7 days ago
parent 7e0beaf80a
commit ecd1c90e0e

@ -7,7 +7,7 @@
* @template {object} [TTextNode=T extends DefaultNodes ? object : T['text']]
* @template {object} [TComment=T extends DefaultNodes ? object : T['comment']]
* @template {RendererNodes<any, any, any, any, any> | undefined} [TForeignNodes=T extends DefaultNodes ? RendererNodes<any, any, any, any, any> : T['foreign']]
* @template {Renderer<TFragment, TElement, TTextNode, TComment, TForeignNodes>} [R=Renderer<TFragment, TElement, TTextNode, TComment>]
* @template {Renderer<TFragment, TElement, TTextNode, TComment, TForeignNodes>} [R=Renderer<TFragment, TElement, TTextNode, TComment, TForeignNodes>]
* @param {R} renderer
* @returns {R}
*/

@ -2621,7 +2621,7 @@ declare module 'svelte/reactivity/window' {
}
declare module 'svelte/renderer' {
export function createRenderer<T extends RendererNodes<object, object, object, object> = DefaultNodes, TFragment extends object = T extends DefaultNodes ? object : T["fragment"], TElement extends object = T extends DefaultNodes ? object : T["element"], TTextNode extends object = T extends DefaultNodes ? object : T["text"], TComment extends object = T extends DefaultNodes ? object : T["comment"], TForeignNodes extends RendererNodes<any, any, any, any, any> | undefined = T extends DefaultNodes ? RendererNodes<any, any, any, any, any> : T["foreign"], R extends Renderer<TFragment, TElement, TTextNode, TComment, TForeignNodes> = Renderer<TFragment, TElement, TTextNode, TComment>>(renderer: R): R;
export function createRenderer<T extends RendererNodes<object, object, object, object> = DefaultNodes, TFragment extends object = T extends DefaultNodes ? object : T["fragment"], TElement extends object = T extends DefaultNodes ? object : T["element"], TTextNode extends object = T extends DefaultNodes ? object : T["text"], TComment extends object = T extends DefaultNodes ? object : T["comment"], TForeignNodes extends RendererNodes<any, any, any, any, any> | undefined = T extends DefaultNodes ? RendererNodes<any, any, any, any, any> : T["foreign"], R extends Renderer<TFragment, TElement, TTextNode, TComment, TForeignNodes> = Renderer<TFragment, TElement, TTextNode, TComment, TForeignNodes>>(renderer: R): R;
type Renderer<
TFragment extends object = object,
TElement extends object = object,

Loading…
Cancel
Save