~sirn/fanboi2

ref: 5b482cfc1bfb0bb1e89715cb57c7bac864391768 fanboi2/assets/app/javascripts/utils/errors.ts -rw-r--r-- 540 bytes
5b482cfcKridsada Thanabulpong 0.30.0 3 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
export interface Error {
    name: string;
    message: string;
    object?: any;
}


export class NotImplementedError implements Error {
    public name = 'NotImplementedError';

    constructor(
        public message: string = 'The method was called but not implemented.',
        public object?: any,
    ) {
    }
}


export class ResourceError implements Error {
    public name = 'ResourceError';

    constructor(
        public message: string = 'The resource could not be retrieved.',
        public object?: any,
    ) {
    }
}