1 | /**
|
2 | * Base class for application errors
|
3 | */
|
4 | export class ApplicationError extends Error {}
|
5 |
|
6 | /**
|
7 | * A network error e.g. request timeout
|
8 | */
|
9 | export class NetworkError extends ApplicationError {}
|
10 |
|
11 | /**
|
12 | * A permissions error
|
13 | */
|
14 | export class PermissionError extends ApplicationError {}
|