breaking(header-action): use SlideParams to type transition prop (#1163)

This commit is contained in:
metonym 2022-03-12 14:35:59 -08:00 committed by GitHub
commit 47866b1d51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 41 deletions

View file

@ -1,12 +1,6 @@
/// <reference types="svelte" />
import { SvelteComponentTyped } from "svelte";
export interface HeaderActionSlideTransition {
delay?: number;
duration?: number;
easing?: (t: number) => number;
}
export interface HeaderActionProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["button"]> {
/**
@ -41,11 +35,11 @@ export interface HeaderActionProps
ref?: null | HTMLButtonElement;
/**
* Customize the panel transition (i.e., `transition:slide`)
* Customize the panel transition (i.e., `transition:slide`).
* Set to `false` to disable the transition
* @default { duration: 200 }
*/
transition?: false | HeaderActionSlideTransition;
transition?: false | import("svelte/transition").SlideParams;
}
export default class HeaderAction extends SvelteComponentTyped<