ClassSDK v0.3.0

PushDeliveryError

Safe to log: no raw provider response, access token, endpoint or recipient token.

import { PushDeliveryError } from '@usepapier/client/base';

Declaration #

errors.tsTypeScript
export class PushDeliveryError extends Error {
    readonly name: "PushDeliveryError";
    constructor(code: PushErrorCode, message: string, details?: {
        status?: number;
        retryAfterSeconds?: number;
        providerCode?: string;
    });
    get targetInvalid(): boolean;
    get retryable(): boolean;
    get outcomeUnknown(): boolean;
}

Source: packages/client/src/push/errors.ts:11

Members 10

constructor(code: PushErrorCode, message: string, details?: {
    status?: number;
    retryAfterSeconds?: number;
    providerCode?: string;
});

Parameters

code
PushErrorCode
message
string
detailsOptional
{ status?: number; retryAfterSeconds?: number; providerCode?: string }

packages/client/src/push/errors.ts:13

readonly name: "PushDeliveryError";

packages/client/src/push/errors.ts:12

readonly code: PushErrorCode

packages/client/src/push/errors.ts:14

readonly details: {
    status?: number;
    retryAfterSeconds?: number;
    providerCode?: string;
} = {}

packages/client/src/push/errors.ts:16

get targetInvalid(): boolean;

packages/client/src/push/errors.ts:20

get retryable(): boolean;

packages/client/src/push/errors.ts:23

get outcomeUnknown(): boolean;

packages/client/src/push/errors.ts:26

message

From Error
message: string;

node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1075

stack

OptionalFrom Error
stack?: string | undefined;

node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1076

cause

OptionalFrom Error
cause?: unknown;

node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24

Generated from TypeScript source.b1e9ee529902