Skip to content

Commit 5d8a6b3

Browse files
committed
Format document
1 parent ce22750 commit 5d8a6b3

File tree

1 file changed

+36
-39
lines changed

1 file changed

+36
-39
lines changed

index.d.ts

Lines changed: 36 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,39 @@
1-
import {
2-
EmitterSubscription,
3-
TurboModule,
4-
} from 'react-native';
1+
import { EmitterSubscription, TurboModule } from 'react-native';
52

63
declare module '@boterop/react-native-background-timer' {
7-
export interface TimerCallback {
8-
callback: () => void;
9-
interval: boolean;
10-
timeout: number;
11-
}
12-
13-
export interface RNBackgroundTimerModule extends TurboModule {
14-
start: (delay?: number) => void;
15-
stop: () => void;
16-
setTimeout: (id: number, timeout: number) => void;
17-
clearTimeout?: (id: number) => void;
18-
}
19-
20-
export interface BackgroundTimerInterface {
21-
uniqueId: number;
22-
callbacks: Record<number, TimerCallback>;
23-
backgroundTimer?: number;
24-
backgroundListener?: EmitterSubscription;
25-
26-
start: (delay?: number) => void;
27-
stop: () => void;
28-
29-
runBackgroundTimer: (callback: () => void, delay: number) => void;
30-
backgroundClockMethod: (callback: () => void, delay: number) => void;
31-
stopBackgroundTimer: () => void;
32-
33-
setTimeout: (callback: () => void, timeout: number) => number;
34-
clearTimeout: (timeoutId: number) => void;
35-
36-
setInterval: (callback: () => void, timeout: number) => number;
37-
clearInterval: (intervalId: number) => void;
38-
}
39-
40-
const BackgroundTimer: BackgroundTimerInterface;
41-
export default BackgroundTimer;
4+
export interface TimerCallback {
5+
callback: () => void;
6+
interval: boolean;
7+
timeout: number;
8+
}
9+
10+
export interface RNBackgroundTimerModule extends TurboModule {
11+
start: (delay?: number) => void;
12+
stop: () => void;
13+
setTimeout: (id: number, timeout: number) => void;
14+
clearTimeout?: (id: number) => void;
15+
}
16+
17+
export interface BackgroundTimerInterface {
18+
uniqueId: number;
19+
callbacks: Record<number, TimerCallback>;
20+
backgroundTimer?: number;
21+
backgroundListener?: EmitterSubscription;
22+
23+
start: (delay?: number) => void;
24+
stop: () => void;
25+
26+
runBackgroundTimer: (callback: () => void, delay: number) => void;
27+
backgroundClockMethod: (callback: () => void, delay: number) => void;
28+
stopBackgroundTimer: () => void;
29+
30+
setTimeout: (callback: () => void, timeout: number) => number;
31+
clearTimeout: (timeoutId: number) => void;
32+
33+
setInterval: (callback: () => void, timeout: number) => number;
34+
clearInterval: (intervalId: number) => void;
35+
}
36+
37+
const BackgroundTimer: BackgroundTimerInterface;
38+
export default BackgroundTimer;
4239
}

0 commit comments

Comments
 (0)