MCPcopy Create free account
hub / github.com/nodejs/undici / SpecIteratorObject

Interface SpecIteratorObject

types/fetch.d.ts:67–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65}
66
67export interface SpecIteratorObject<T, TReturn = undefined, TNext = unknown> extends SpecIterator<T, TReturn, TNext> {
68 [Symbol.iterator](): SpecIteratorObject<T, TReturn, TNext>;
69 map<U>(callbackfn: (value: T, index: number) => U): SpecIteratorObject<U>;
70 filter<S extends T>(predicate: (value: T, index: number) => value is S): SpecIteratorObject<S>;
71 filter(predicate: (value: T, index: number) => unknown): SpecIteratorObject<T>;
72 take(limit: number): SpecIteratorObject<T>;
73 drop(count: number): SpecIteratorObject<T>;
74 flatMap<U>(callbackfn: (value: T, index: number) => Iterator<U> | Iterable<U>): SpecIteratorObject<U>;
75 reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number) => T): T;
76 reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number) => T, initialValue: T): T;
77 reduce<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number) => U, initialValue: U): U;
78 toArray(): T[];
79 forEach(callbackfn: (value: T, index: number) => void): void;
80 some(predicate: (value: T, index: number) => unknown): boolean;
81 every(predicate: (value: T, index: number) => unknown): boolean;
82 find<S extends T>(predicate: (value: T, index: number) => value is S): S | undefined;
83 find(predicate: (value: T, index: number) => unknown): T | undefined;
84 readonly [Symbol.toStringTag]: string;
85}
86
87export interface SpecIterableIterator<T> extends SpecIteratorObject<T> {
88 [Symbol.iterator](): SpecIterableIterator<T>;

Callers 57

eslint.config.jsFile · 0.80
upstreamsMethod · 0.80
deduplicate.jsFile · 0.80
parseHeadersFunction · 0.80
encodeRawHeadersFunction · 0.80
parseAddressFunction · 0.80
parseIPv6Function · 0.80
lowerCaseEntriesFunction · 0.80
upstreamsMethod · 0.80
getMockDispatchFunction · 0.80
buildMockDispatchFunction · 0.80
pendingInterceptorsMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected