]>
Commit | Line | Data |
---|---|---|
65fcc311 C |
1 | import * as videoTranscoder from './video-transcoder' |
2 | ||
69818c93 | 3 | export interface JobHandler<T> { |
6fcd19ba C |
4 | process (data: object): T |
5 | onError (err: Error, jobId: number) | |
6 | onSuccess (jobId: number, jobResult: T) | |
69818c93 C |
7 | } |
8 | ||
9 | const jobHandlers: { [ handlerName: string ]: JobHandler<any> } = { | |
65fcc311 C |
10 | videoTranscoder |
11 | } | |
12 | ||
13 | export { | |
14 | jobHandlers | |
15 | } |