UNPKG

fast-folder-size

Version:

Node CLI or module to calculate folder size

23 lines (18 loc) 595 B
import { expectType } from 'tsd' import { ExecException, ChildProcess } from 'child_process' import fastFolderSize from '.' import fastFolderSizeSync from '../sync' expectType<ChildProcess>( fastFolderSize('.', (err, bytes) => { expectType<ExecException | null>(err) expectType<number | undefined>(bytes) }) ) const signal = new AbortController().signal expectType<ChildProcess>( fastFolderSize('.', { signal }, (err, bytes) => { expectType<ExecException | null>(err) expectType<number | undefined>(bytes) }) ) expectType<number | undefined>(fastFolderSizeSync('.'))