123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- # 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 {isFile} = require('path-type');
- (async () => {
- console.log(await isFile('package.json'));
- //=> true
- })();
- ```
- ## API
- ### isFile(path)
- Check whether the passed `path` is a file.
- Returns a `Promise<boolean>`.
- #### path
- Type: `string`
- The path to check.
- ### isDirectory(path)
- Check whether the passed `path` is a directory.
- Returns a `Promise<boolean>`.
- ### isSymlink(path)
- Check whether the passed `path` is a symlink.
- Returns a `Promise<boolean>`.
- ### isFileSync(path)
- Synchronously check whether the passed `path` is a file.
- Returns a `boolean`.
- ### isDirectorySync(path)
- Synchronously check whether the passed `path` is a directory.
- Returns a `boolean`.
- ### isSymlinkSync(path)
- Synchronously check whether the passed `path` is a symlink.
- Returns a `boolean`.
- ## License
- MIT © [Sindre Sorhus](https://sindresorhus.com)
|