Exceptions.ts 719 B

1234567891011121314151617181920212223242526272829
  1. export class MusicSheetReadingException implements Error {
  2. public name: string;
  3. public message: string;
  4. constructor(message: string, e?: Error) {
  5. //super(message);
  6. this.message = message;
  7. if (e !== undefined) {
  8. this.message += " " + e.toString();
  9. }
  10. }
  11. }
  12. export class ArgumentOutOfRangeException implements Error {
  13. public name: string;
  14. public message: string;
  15. constructor(message: string) {
  16. //super(message);
  17. this.message = message;
  18. }
  19. }
  20. export class InvalidEnumArgumentException implements Error {
  21. public name: string;
  22. public message: string;
  23. constructor(message: string) {
  24. this.message = message;
  25. }
  26. }