Home > @rushstack/node-core-library > FileError
FileError class
An Error
subclass that should be thrown to report an unexpected state that specifically references a location in a file.
Signature:
export declare class FileError extends Error
Extends: Error
Remarks
The file path provided to the FileError constructor is expected to exist on disk. FileError should not be used for reporting errors that are not in reference to an existing file.
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(message, options) | Constructs a new instance of the FileError class. |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
absolutePath | readonly | string | The absolute path to the file that contains the error. |
column | readonly | number | undefined | The column number of the error in the target file. Minimum value is 1. |
line | readonly | number | undefined | The line number of the error in the target file. Minimum value is 1. |
projectFolder | readonly | string | The root folder for the project that the error is in relation to. |
Methods
Method | Modifiers | Description |
---|---|---|
[Symbol.hasInstance](instance) | static | |
getFormattedErrorMessage(options) | Get the formatted error message. | |
toString() | Get the Unix-formatted the error message. |