onesignal-web-sdk
Version:
Web push notifications from OneSignal.
16 lines (12 loc) • 570 B
text/typescript
import OneSignalError from "./OneSignalError";
export default class InvalidUuidError extends OneSignalError {
constructor(uuid) {
super(`'${uuid}' is not a valid UUID`);
/**
* Important! Required to make sure the correct error type is detected during instanceof checks.
* Same applies to all derived classes.
* https://github.com/Microsoft/TypeScript-wiki/blob/master/Breaking-Changes.md#extending-built-ins-like-error-array-and-map-may-no-longer-work
*/
Object.setPrototypeOf(this, InvalidUuidError.prototype);
}
}