fast-folder-size
Version:
Node CLI or module to calculate folder size
23 lines (18 loc) • 595 B
text/typescript
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('.'))