Jerko Steiner 8c732ba91e Install eslint and fix errors
- argparse
- scripts
- tasq
- validator
2019-09-15 15:57:22 +07:00

19 lines
279 B
TypeScript

export interface Request<T> {
id: number
params: T
}
export interface SuccessMessage<T> {
id: number
result: T
type: 'success'
}
export interface ErrorMessage {
id: number
error: Error
type: 'error'
}
export type Response<T> = SuccessMessage<T> | ErrorMessage