Pagan Gazzard 379730a9e1 Update typed-error to 3.x
Update typed-error from 2.0.0 to 3.2.1

Change-type: patch
2020-08-19 10:07:54 +01:00

24 lines
742 B
TypeScript

// This module is for compose specific errors, but compose modules
// will still use errors from the global ./lib/errors.ts
import { TypedError } from 'typed-error';
export class InvalidNetworkNameError extends TypedError {
public constructor(public name: string) {
super(`Invalid network name: ${name}`);
}
}
export class ResourceRecreationAttemptError extends TypedError {
public constructor(public resource: string, public name: string) {
super(
`Trying to create ${resource} with name: ${name}, but a ${resource} ` +
'with that name and a different configuration already exists',
);
}
}
export class InvalidNetworkConfigurationError extends TypedError {}
export class ImageDownloadBackoffError extends TypedError {}