@jsvision/files / compareEntries
Function: compareEntries()
compareEntries(
a,b):number
Defined in: files/src/fs/scan.ts:43
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 { compareEntries } from '@jsvision/files';
import type { DirEntry } from '@jsvision/files';
const entries: DirEntry[] = readSomeEntries();
entries.sort(compareEntries); // files first, then dirs, then '..'