From 37a078d7513fce6bb027dea218cfeac6c498e229 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Sun, 22 Mar 2020 12:17:44 +0800 Subject: [PATCH] add extends to limit props type --- src/runtime/internal/dev.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runtime/internal/dev.ts b/src/runtime/internal/dev.ts index a1280d5e98..8b53900dc5 100644 --- a/src/runtime/internal/dev.ts +++ b/src/runtime/internal/dev.ts @@ -98,14 +98,14 @@ export function validate_slots(name, slot, keys) { } type Props = Record; -export interface SvelteComponentDev

{ +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;