1 | export interface Easing {
|
2 | easeInOut: string;
|
3 | easeOut: string;
|
4 | easeIn: string;
|
5 | sharp: string;
|
6 | }
|
7 | export const easing: Easing;
|
8 |
|
9 | export interface Duration {
|
10 | shortest: number;
|
11 | shorter: number;
|
12 | short: number;
|
13 | standard: number;
|
14 | complex: number;
|
15 | enteringScreen: number;
|
16 | leavingScreen: number;
|
17 | }
|
18 | export const duration: Duration;
|
19 |
|
20 | export function formatMs(milliseconds: number): string;
|
21 |
|
22 | export interface Transitions {
|
23 | easing: Easing;
|
24 | duration: Duration;
|
25 | create(
|
26 | props: string | string[],
|
27 | options?: Partial<{ duration: number | string; easing: string; delay: number | string }>
|
28 | ): string;
|
29 | getAutoHeightDuration(height: number): number;
|
30 | }
|
31 |
|
32 | export interface TransitionsOptions {
|
33 | easing?: Partial<Easing>;
|
34 | duration?: Partial<Duration>;
|
35 | create?: (
|
36 | props: string | string[],
|
37 | options?: Partial<{ duration: number | string; easing: string; delay: number | string }>
|
38 | ) => string;
|
39 | getAutoHeightDuration?: (height: number) => number;
|
40 | }
|
41 |
|
42 |
|
43 |
|
44 | declare const transitions: Transitions;
|
45 | export default transitions;
|