From 045b5cbdb68da90e75f3d3b31eb116b4b5691abf Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Sat, 4 Jun 2022 11:12:35 -0400 Subject: [PATCH] fix: revert breaking type change --- types/index.d.ts | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/types/index.d.ts b/types/index.d.ts index a5373d7..f139508 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -3,18 +3,11 @@ // Definitions by: Rahim Alwer import {queries, Queries, BoundFunction, EventType} from '@testing-library/dom' -import { SvelteComponentTyped } from 'svelte/types/runtime' +import { SvelteComponent } from 'svelte/types/runtime' export * from '@testing-library/dom' -export interface SvelteComponentOptions

= any> { - target?: HTMLElement - anchor?: string - props?: P - context?: any - hydrate?: boolean - intro?: boolean -} +type SvelteComponentOptions = any type Omit = Pick> @@ -22,41 +15,30 @@ type Omit = Pick> * Render a Component into the Document. */ export type RenderResult = { - container: Element + container: HTMLElement component: SvelteComponent - component: SvelteComponentTyped - debug: (el?: Element | DocumentFragment) => void + debug: (el?: HTMLElement | DocumentFragment) => void rerender: (options: SvelteComponentOptions) => void unmount: () => void } & { [P in keyof Q]: BoundFunction } export interface RenderOptions { - container?: Element + container?: HTMLElement queries?: Q } export function render( - component: SvelteComponentTyped, + component: typeof SvelteComponent, componentOptions?: SvelteComponentOptions, renderOptions?: Omit ): RenderResult export function render( - component: SvelteComponentTyped, + component: typeof SvelteComponent, componentOptions?: SvelteComponentOptions, renderOptions?: RenderOptions, ): RenderResult -export function render< - P extends Record = any, - E extends Record = any, - S extends Record = any ->( - component: SvelteComponentTyped, - componentOptions?: SvelteComponentOptions

, - renderOptions?: Omit -): RenderResult; - /** * Unmounts trees that were mounted with render. */