Skip to content

PredicateBuilder

Defined in: src/core.ts:363

Builds a shouldHandle predicate: new PredicateBuilder().handle(HttpError, e => e.status >= 500).handleResult(r => r.status === 429).

T = any

new PredicateBuilder<T>(): PredicateBuilder<T>

PredicateBuilder<T>

build(): (args) => boolean

Defined in: src/core.ts:387

(args) => boolean


handle<E>(type, predicate?): this

Defined in: src/core.ts:366

E

ErrorClass<E>

(error) => boolean

this


handleInner<E>(type, predicate?): this

Defined in: src/core.ts:372

Matches when the error, or any error in its cause chain, is a type (Polly’s HandleInner).

E

ErrorClass<E>

(error) => boolean

this


handleResult(predicate): this

Defined in: src/core.ts:382

(result) => boolean

this