@aurigma/design-atoms-model
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
39 lines (38 loc) • 1.1 kB
TypeScript
export declare class Exception extends Error {
name: string;
innerException: Error | Exception;
constructor(message?: string);
toString(): string;
toJSON(): {
name: string;
innerException: Error | Exception;
message: string;
};
}
export declare class NotImplementedException extends Exception {
name: string;
constructor(message?: string);
}
export declare class ArgumentException extends Exception {
name: string;
constructor(message?: string);
}
export declare class ArgumentNullException extends ArgumentException {
name: string;
constructor(message?: string);
}
export declare class OutOfRangeException extends Exception {
name: string;
constructor(message?: string);
}
export declare class InvalidOperationException extends Exception {
name: string;
constructor(message?: string);
}
/**
* This exception is thrown when unexpected data is encountered.
*/
export declare class UnexpectedDataException extends Exception {
name: string;
constructor(message?: string);
}