@nodegui/svelte-nodegui
Version:
Svelte integration for NodeGUI
22 lines (21 loc) • 976 B
TypeScript
import { NSVElement } from "../dom";
import type { NativeView } from "../dom/nativescript-vue-next/runtime/nodes";
export interface NativeAnimationDefinition {
}
export declare function asSvelteTransition<T extends NativeView = NativeView>(node: NSVElement<T>, delay: number, duration: number, curve: string, nativeAnimationProps: (t: number) => NativeAnimationDefinition): any;
export declare function fade<T extends NativeView = NativeView>(node: NSVElement<T>, { delay, duration }: {
delay?: number;
duration?: number;
}): any;
export declare function fly<T extends NativeView = NativeView>(node: NSVElement<T>, { delay, duration, easing, x, y }: {
delay?: number;
duration?: number;
easing?: string;
x?: number;
y?: number;
}): any;
export declare function slide<T extends NativeView = NativeView>(node: NSVElement<T>, { delay, duration, easing }: {
delay?: number;
duration?: number;
easing?: string;
}): any;