# path-type [](https://travis-ci.org/sindresorhus/path-type) > Check if a path is a file, directory, or symlink ## Install ``` $ npm install path-type ``` ## Usage ```js const pathType = require('path-type'); pathType.file('package.json').then(isFile => { console.log(isFile); //=> true }) ``` ## API ### .file(path) ### .dir(path) ### .symlink(path) Returns a `Promise` for a `boolean` of whether the path is the checked type. ### .fileSync(path) ### .dirSync(path) ### .symlinkSync(path) Returns a `boolean` of whether the path is the checked type. ## License MIT © [Sindre Sorhus](https://sindresorhus.com)