You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
486 B
TypeScript
11 lines
486 B
TypeScript
10 months ago
|
import type { TransitionConfig } from 'svelte/transition';
|
||
|
export declare function dynamicTransition<T extends Transition>(node: Element, dynParams: DynamicTransitionParams<T>): TransitionConfig;
|
||
|
type DynamicTransitionParams<T extends Transition> = {
|
||
|
transition: T;
|
||
|
params: TransitionParams<T>;
|
||
|
enabled: boolean;
|
||
|
};
|
||
|
export type Transition = (node: Element, params?: any) => TransitionConfig;
|
||
|
export type TransitionParams<T extends Transition> = Parameters<T>[1];
|
||
|
export {};
|