type TPostmarkErrorParams = {
statusCode: number;
errorCode?: number;
message?: string;
}
class PostmarkError extends Data.TaggedError("PostmarkError")<TPostmarkErrorParams> {
constructor(params: TPostmarkErrorParams) {
params.message = `${params.statusCode} ${params.errorCode || 'none'} ${params.message || 'none'}`
super(params)
}
}
type TPostmarkErrorParams = {
statusCode: number;
errorCode?: number;
message?: string;
}
class PostmarkError extends Data.TaggedError("PostmarkError")<TPostmarkErrorParams> {
constructor(params: TPostmarkErrorParams) {
params.message = `${params.statusCode} ${params.errorCode || 'none'} ${params.message || 'none'}`
super(params)
}
}