ideal-postcodes-core
Version:
Ideal Postcodes core frontend javascript library
25 lines (21 loc) • 488 B
text/typescript
/// <reference path="../index.ts" />
namespace IdealPostcodes {
export namespace Errors {
export interface ErrorOptions {
message: string;
}
export class IdealPostcodesError extends Error {
constructor(options: ErrorOptions) {
super();
this.message = `Ideal Postcodes Error: ${options.message}`;
}
}
export class JsonParseError extends IdealPostcodesError {
constructor() {
super({
message: "Unable to parse JSON response"
});
}
}
}
}