diff --git a/types/index.d.ts b/types/index.d.ts index a5373d7..e19c344 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -7,14 +7,16 @@ import { SvelteComponentTyped } from 'svelte/types/runtime' export * from '@testing-library/dom' -export interface SvelteComponentOptions
= any> { +type SvelteComponentTypedClass
= typeof SvelteComponentTyped
; + +export interface SvelteComponentOptions
= any> {
target?: HTMLElement
anchor?: string
props?: P
context?: any
hydrate?: boolean
intro?: boolean
-}
+};
type Omit ,
- componentOptions?: SvelteComponentOptions ,
+ component: SvelteComponentTypedClass ,
+ componentOptions?: SvelteComponentOptions | Record = {
container: Element
- component: SvelteComponent
- component: SvelteComponentTyped
+ component: SvelteComponentTypedClass
{
}
export function render(
- component: SvelteComponentTyped,
- componentOptions?: SvelteComponentOptions,
+ component: SvelteComponentTypedClass
(
- component: SvelteComponentTyped,
- componentOptions?: SvelteComponentOptions,
+ component: SvelteComponentTyped
,
): RenderResult
@@ -52,8 +53,8 @@ export function render<
E extends Record