From 0ccd02903362028b295381ccbfa6bbcea5329b58 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Thu, 19 Mar 2020 18:22:18 +0800 Subject: [PATCH] add generic type for SvelteComponentDev props --- src/runtime/internal/dev.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/runtime/internal/dev.ts b/src/runtime/internal/dev.ts index 751f1f802b..a1280d5e98 100644 --- a/src/runtime/internal/dev.ts +++ b/src/runtime/internal/dev.ts @@ -98,18 +98,18 @@ export function validate_slots(name, slot, keys) { } type Props = Record; -export interface SvelteComponentDev { - $set(props?: Props): void; +export interface SvelteComponentDev

{ + $set(props?: P): void; $on(event: string, callback: (event: CustomEvent) => void): () => void; $destroy(): void; [accessor: string]: any; } -export class SvelteComponentDev extends SvelteComponent { +export class SvelteComponentDev

extends SvelteComponent { constructor(options: { target: Element; anchor?: Element; - props?: Props; + props?: P; hydrate?: boolean; intro?: boolean; $$inline?: boolean;