Skip to content

Commit be89f80

Browse files
committed
Restore async-iterable Node return types
Summary: Restore the previous `AsyncIteratorObject` return types for `fs.promises.glob`, `fs.promises.watch`, and `timers/promises.setInterval` in the Node Flow libdef. Changelog: [Internal] Differential Revision: D127844351
1 parent 60e7809 commit be89f80

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎flow-typed/environment/node.js‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2422,8 +2422,8 @@ declare module 'fs' {
24222422
options?: GlobOptions<WithFileTypes>,
24232423
): Node$Conditional<
24242424
WithFileTypes,
2425-
AsyncIterator<Dirent>,
2426-
AsyncIterator<string>,
2425+
AsyncIteratorObject<Dirent>,
2426+
AsyncIteratorObject<string>,
24272427
>,
24282428
lchmod(path: FSPromisePath, mode: number): Promise<void>,
24292429
lchown(path: FSPromisePath, uid: number, guid: number): Promise<void>,
@@ -2533,7 +2533,7 @@ declare module 'fs' {
25332533
maxQueue?: number,
25342534
overflow?: 'ignore' | 'throw',
25352535
}>,
2536-
): AsyncIterator<{eventType: string, filename: ?string}>,
2536+
): AsyncIteratorObject<{eventType: string, filename: ?string}>,
25372537
write<T extends Buffer | Uint8Array>(
25382538
filehandle: FileHandle,
25392539
buffer: T,
@@ -4271,7 +4271,7 @@ declare module 'timers/promises' {
42714271
delay?: number,
42724272
value?: T,
42734273
options?: TimerOptions,
4274-
): AsyncIterator<T>;
4274+
): AsyncIteratorObject<T>;
42754275

42764276
declare export var scheduler: Readonly<{
42774277
wait(delay: number, options?: TimerOptions): Promise<void>,

0 commit comments

Comments
 (0)