Juri Strumpflohner b51676a89a
docs(core): restructure guides into technologies sections (#31288)
Updates the docs structure, navigation etc to be easier + better suited
for showing Nx technology support beyond just TS.

**Notes:**

- API (`/nx-api`) tab is removed from the navigation (i.e. menu bar),
but pages still remain for now until we update references in `*.md`
files.
- Redirects are set up `/nx-api` to go to their respect new location
e.g. `/technologies` or `/reference/core-api`
- Old URLs still exist in the sitemap for now, but majority of them will
be redirected -- a follow-up PR can remove them.

**Preview:**
https://nx-dev-git-nx-dev-polyglot-docs-restructure-nrwl.vercel.app/docs

---------

Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
2025-05-29 14:55:34 -04:00

4.1 KiB

Interface: Tree

Virtual file system tree.

Table of contents

Properties

Methods

Properties

root

root: string

Root of the workspace. All paths are relative to this.

Methods

changePermissions

changePermissions(filePath, mode): void

Changes permissions of a file.

Parameters

Name Type Description
filePath string A path to a file.
mode Mode The permission to be granted on the file, given as a string (e.g 755) or octal integer (e.g 0o755). See https://nodejs.org/api/fs.html#fs_file_modes.

Returns

void


children

children(dirPath): string[]

Returns the list of children of a folder.

Parameters

Name Type
dirPath string

Returns

string[]


delete

delete(filePath): void

Delete the file.

Parameters

Name Type
filePath string

Returns

void


exists

exists(filePath): boolean

Check if a file exists.

Parameters

Name Type
filePath string

Returns

boolean


isFile

isFile(filePath): boolean

Check if this is a file or not.

Parameters

Name Type
filePath string

Returns

boolean


listChanges

listChanges(): FileChange[]

Returns the list of currently recorded changes.

Returns

FileChange[]


read

read(filePath): Buffer<ArrayBufferLike>

Read the contents of a file.

Parameters

Name Type Description
filePath string A path to a file.

Returns

Buffer<ArrayBufferLike>

read(filePath, encoding): string

Read the contents of a file as string.

Parameters

Name Type Description
filePath string A path to a file.
encoding BufferEncoding the encoding for the result

Returns

string


rename

rename(from, to): void

Rename the file or the folder.

Parameters

Name Type
from string
to string

Returns

void


write

write(filePath, content, options?): void

Update the contents of a file or create a new file.

Parameters

Name Type
filePath string
content string | Buffer<ArrayBufferLike>
options? TreeWriteOptions

Returns

void