-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmain.js
More file actions
49 lines (49 loc) · 1.41 KB
/
Copy pathmain.js
File metadata and controls
49 lines (49 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const myfs_1 = require("./lib/myfs");
class Student {
constructor(firstName, middleInitial, lastName) {
this.firstName = firstName;
this.middleInitial = middleInitial;
this.lastName = lastName;
this.fullName = firstName + " " + middleInitial + " " + lastName;
}
}
function greeter(person) {
return "Hello, " + person.firstName + " " + person.lastName;
}
var user = new Student("Jane", "M.", "User");
console.log(greeter(user));
console.log('ciao');
//with Node.js, after having installed package fs
//$ npm install fs
const test = require("./lib/test.js");
console.log(test);
console.log();
const test2 = require("./lib/test.js");
console.log(test2);
// require accurate-finance
var Finance = require('./lib/accurate-finance.js');
var finance = new Finance();
// To calculate Amortization
const test3 = finance.AM(20000, 7.5, 5, 0);
console.log(test3);
// => 400.76
console.log();
debugger; // activate debugger if possible
const flagFilePath = 'zzz flagfile';
const flagFileValue = 'flag value';
const fs = new myfs_1.Myfs();
fs.deleteFile(flagFilePath);
fs.appendFile(flagFilePath, flagFileValue);
var fileContent = fs.readFile(flagFilePath);
console.log(fileContent);
if (fileContent != flagFileValue) {
throw 'content error';
}
else {
console.log('success');
}
;
console.log('end');
//# sourceMappingURL=main.js.map