@jsvision/files / compareEntries
Function: compareEntries()
compareEntries(
a,b):number
Defined in: files/src/fs/scan.ts:42
The listing sort order, as a comparator over two entries: files A–Z, then directories A–Z, then .. last, comparing names case-sensitively. Pass it to Array.prototype.sort.
Parameters
a
First entry.
b
Second entry.
Returns
number
A negative, zero, or positive number, as sort expects.
Example
ts
import { scanDirectory, compareEntries, nodeFileSystem } from '@jsvision/files';
const entries = await scanDirectory(nodeFileSystem, '/home/user');
entries.sort(compareEntries); // files first, then dirs, then '..'