booletwa
Version:
Generate TWA projects from a Web Manifest
18 lines (14 loc) • 427 B
text/typescript
export type ErrorCode = 'PathIsNotCorrect' | 'PathIsNotSupported';
/**
* Extends Error type to have an error code in addition to the Error's message.
*/
export class ValidatePathError extends Error {
private errorCode: ErrorCode;
constructor(message: string, errorCode: ErrorCode) {
super(message);
this.errorCode = errorCode;
}
getErrorCode(): ErrorCode {
return this.errorCode;
}
}