function symlink
Usage in Deno
```typescript import { symlink } from "node:node__fs.d.ts"; ```
symlink(): void
Creates the link called `path` pointing to `target`. No arguments other than a
possible exception are given to the completion callback.
See the POSIX [`symlink(2)`](http://man7.org/linux/man-pages/man2/symlink.2.html) documentation for more details.
The `type` argument is only available on Windows and ignored on other platforms.
It can be set to `'dir'`, `'file'`, or `'junction'`. If the `type` argument is
not a string, Node.js will autodetect `target` type and use `'file'` or `'dir'`.
If the `target` does not exist, `'file'` will be used. Windows junction points
require the destination path to be absolute. When using `'junction'`, the`target` argument will automatically be normalized to absolute path. Junction
points on NTFS volumes can only point to directories.
Relative targets are relative to the link's parent directory.
```js
import { symlink } from 'node:fs';
symlink('./mew', './mewtwo', callback);
```
The above example creates a symbolic link `mewtwo` which points to `mew` in the
same directory:
```bash
$ tree .
.
├── mew
└── mewtwo -> ./mew
```
void
symlink(): void
Asynchronous symlink(2) - Create a new symbolic link to an existing file.
target: PathLike
A path to an existing file. If a URL is provided, it must use the `file:` protocol.
path: PathLike
A path to the new symlink. If a URL is provided, it must use the `file:` protocol.
callback: NoParamCallback
void