Nodebook
These are the default methods for the class "Nodebook."
Usage
Nodebook
Setup
const Nodebook = require('node-notebook');
const myNotebook = new Nodebook.Nodebook('file name', 'txt');
fileName(options)
object options
:
options.lower
- Whether or not the name should be turned to lower case.
Return: The file name.
myNotebook.fileName({ lower: false });
// returns "file_name.txt"
resetFile()
Resets the file.
myNotebook.resetFile();
// resets file_name.txt
deleteFile(delay)
Deletes the file
number delay
: Sets how many seconds before deleting the file.
myNotebook.deleteFile();
// Deletes the file instantly
myNotebook.deleteFile(3);
// Deletes the file in 3 seconds
fetchLine(line)
Fetches an existing line's content.
number line
: The line number to get the information from.
myNootebook.fetchLine(1);
// fetches the first line
myNotebook.fetchLine(5);
// fetches the fifth line
Return: The line content.
deleteLine(line)
Sets an existing line in the file to empty.
number line
: The line number to make empty.
myNotebook.deleteLine(1);
// sets the first line empty
editLine(line, key)
Replaces an existing line with a new string.
number line
: The line number to set it to.
string key
: The string that will replace the line.
myNotebook.editLine(1, 'Welcome!');
// sets the first line to 'Welcome!'
addLine(key)
Adds a string at the next available line in the file.
string key
: The string to add at the next available line.
myNotebook.addLine('Yippi Ki Yay!');
// adds 'Yippi Ki Yay!' to the next line
content()
Returns the file's content into a string.
console.log(myNotebook.content());
// should log the file's content
Last updated
Was this helpful?