mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-22 11:57:33 +08:00
21 lines
455 B
TypeScript
21 lines
455 B
TypeScript
import * as path from 'path'
|
|
import klawSync = require('klaw-sync')
|
|
|
|
const outputMessage = (result: klawSync.Item) => {
|
|
console.log(`file: ${result.path} has size '${result.stats.size}'`)
|
|
}
|
|
|
|
klawSync('/some/dir').forEach(outputMessage)
|
|
|
|
const defaultOptions = {}
|
|
|
|
klawSync('/some/dir', defaultOptions).forEach(outputMessage)
|
|
|
|
const options = {
|
|
ignore: ['.exe'],
|
|
nodir: true,
|
|
nofile: false,
|
|
}
|
|
|
|
klawSync('/some/dir', options).forEach(outputMessage)
|