bloomreach-transactional-email
Version:
A nonofficial, feature complete, client library for sending transactional emails via Bloomreach.
25 lines (24 loc) • 969 B
TypeScript
import { AxiosError, RawAxiosResponseHeaders, AxiosHeaders } from 'axios';
export declare class BloomreachError extends AxiosError {
constructor(error: AxiosError);
getStatus(): number | undefined;
getStatusText(): string | undefined;
getResponse(): {};
getHeaders(): RawAxiosResponseHeaders | (RawAxiosResponseHeaders & AxiosHeaders) | undefined;
getCombinedMessage(): string;
}
export declare class BloomreachBadRequest extends BloomreachError {
constructor(error: AxiosError);
}
export declare class BloomreachTemplateNotFound extends BloomreachBadRequest {
constructor(error: AxiosError);
}
export declare class BloomreachSuppressionList extends BloomreachBadRequest {
constructor(error: AxiosError);
}
export declare class BloomReachRateLimited extends BloomreachError {
constructor(error: AxiosError);
}
export declare class BloomreachContextDeadlineExceeded extends BloomreachError {
constructor(error: AxiosError);
}