Members
(static) dependencies :Array.<string>
    Class dependencies: 
['file.engine'].
Methods
(abstract) load(file)
    Load the given file.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| file | string | The file path. | 
Returns:
    The file content.
- Type
- *
(abstract) loadAsync(file)
    Asynchronously load the given file.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| file | string | The file path. | 
Returns:
    The file content.
- Type
- Promise.<*>
write(file, content, optionsopt)
    Write file in the given destination.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| file | string | The file path. | |
| content | string | Stream | The content to put in the file. | |
| options | * | <optional> | The options to send to the write process. | 
Returns:
    Indicates that the process was successful.
- Type
- boolean
writeAsync(file, content, optionsopt)
    Asynchronously write file in the given directory.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| file | string | The file path. | |
| content | string | Stream | The content to put in the file. | |
| options | * | <optional> | The options to send to the write process. | 
Returns:
    Indicates that the process was successful.
- Type
- Promise.<boolean>