can-link
Version:
Returns true if a link can be created
40 lines (24 loc) • 877 B
Markdown
# can-link
> Returns true if a link can be created
<!--@shields('npm', 'travis')-->
[](https://www.npmjs.com/package/can-link) [](https://travis-ci.org/zkochan/can-link)
<!--/@-->
## Installation
```sh
npm i -S can-link
```
## Usage
```js
const canLink = require('can-link')
canLink.sync('C:\\foo.txt', 'D:\\foo.txt')
//> false
canLink.sync('C:\\foo.txt', 'C:\\dir\\foo.txt')
//> true
```
## API
### `canLink.sync(existingPath, newPath): Boolean`
Returns `true` if `fs.linkSync(existingPath, newPath)` is able to create a link.
### `canLink(existingPath, newPath): Promise<Boolean>`
Returns `true` if `fs.link(existingPath, newPath)` is able to create a link.
## License
[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/)