Lines Matching defs:const
3 const {
13 const pathModule = require('path');
14 const binding = internalBinding('fs');
15 const dirBinding = internalBinding('fs_dir');
16 const {
24 const { FSReqCallback } = binding;
25 const internalUtil = require('internal/util');
26 const {
32 const {
37 const kDirHandle = Symbol('kDirHandle');
38 const kDirPath = Symbol('kDirPath');
39 const kDirBufferedEntries = Symbol('kDirBufferedEntries');
40 const kDirClosed = Symbol('kDirClosed');
41 const kDirOptions = Symbol('kDirOptions');
42 const kDirReadImpl = Symbol('kDirReadImpl');
43 const kDirReadPromisified = Symbol('kDirReadPromisified');
44 const kDirClosePromisified = Symbol('kDirClosePromisified');
45 const kDirOperationQueue = Symbol('kDirOperationQueue');
102 const dirent = ArrayPrototypeShift(this[kDirBufferedEntries]);
118 const req = new FSReqCallback();
121 const queue = this[kDirOperationQueue];
123 for (const op of queue) op();
132 const dirent = ArrayPrototypeShift(this[kDirBufferedEntries]);
165 const ctx = { path: dirent.path };
166 const handle = dirBinding.opendir(
173 const result = handle.read(
198 const dirent = ArrayPrototypeShift(this[kDirBufferedEntries]);
205 const ctx = { path: this[kDirPath] };
206 const result = this[kDirHandle].read(
220 const dirent = ArrayPrototypeShift(this[kDirBufferedEntries]);
252 const req = new FSReqCallback();
267 const ctx = { path: this[kDirPath] };
268 const result = this[kDirHandle].close(undefined, ctx);
276 const result = await this[kDirReadPromisified]();
313 const req = new FSReqCallback();
329 const ctx = { path };
330 const handle = dirBinding.opendir(