File
The file object consists of:
Loads string data from file synchronous.
- path {string} path to load from.
loadS: (path: string) => string;
Using imported File object.
Loading textfile content.
import { File } from "mylas";
const loadedText = File.loadS("./example.txt");
console.log(loadedText);
Using imported default mylas object.
import mylas from "mylas";
const loadedText = mylas.file.loadS("./file.txt");
console.log(loadedText);
Saves string data to file synchronous.
- path {string} path to save to.
- data {string} data to save.
saveS: (path: string, data: string) => void;
Using imported File object.
import { File } from "mylas";
const data = "hello: world";
File.saveS("./file.txt", data);
Using imported default mylas object.
import mylas from "mylas";
const data = "hello: world";
mylas.file.saveS("./file.txt", data);
Using String object.
import "mylas/register";;
const data = "hello: world";
data.saveS("./file.txt");
// Or
String.saveS("./file.txt", data);
Loads string data from file asynchronous.
- path {string} path to load from.
- callback {stringCallback} callback to call.
load: (path: string, callback?: stringCallback | undefined) => Promise<string>;
Using imported File object.
Using Await.
import { File } from "mylas";
const loadedText = await File.load("./file.txt");
console.log(loadedText);
Using imported default mylas object.
Using callback.
import mylas from "mylas";
mylas.file.load("./file.txt", data => {
console.log(data);
});
Saves string data to file asynchronous.
- path {string} path to save to.
- data {string} data to save.
- callback {voidCallback} callback to call.
save: (path: string, data: string, callback?: voidCallback | undefined) => Promise<void>;
Using imported File object.
Using callback.
import { File } from "mylas";
const data = "hello: world";
File.save("./file.txt", data, () => {
console.log("Saved!");
});
Using imported default mylas object.
Using Await.
import mylas from "mylas";
const data = "hello: world";
await mylas.file.save("./file.txt", data);
Using String object.
import "mylas/register";;
const data = "hello: world";
await data.save("./file.txt");
// Or
await String.save("./file.txt", data);
Loads string data from file multithreaded.
- path {string} path to load from.
- callback {stringCallback} callback to call.
loadW: (path: string, callback?: stringCallback | undefined) => Promise<string>;
Using imported File object.
Without callback.
Using Await.
import { File } from "mylas";
const loadedText = await File.loadW("./file.txt", undefined);
console.log(loadedText);
Using imported default mylas object.
Using callback.
import mylas from "mylas";
mylas.file.loadW("./file.txt", data => {
console.log(data);
});
Saves string data to file multithreaded.
- path {string} path to save to.
- data {string} data to save.
- callback {voidCallback} callback to call.
saveW: (path: string, data: string, callback?: voidCallback | undefined) => Promise<void>;
Using imported File object.
Using callback.
import { File } from "mylas";
const data = "hello: world";
File.saveW("./file.txt", data, () => {
console.log("Saved!");
});
Using imported default mylas object.
Using Await.
import mylas from "mylas";
const data = "hello: world";
await mylas.file.saveW("./file.txt", data);
Using String object.
import "mylas/register";;
const data = "hello: world";
await data.saveW("./file.txt");
// Or
await String.saveW("./file.txt", data);