File tree Expand file tree Collapse file tree 2 files changed +21
-3
lines changed
Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -2,11 +2,29 @@ import lineByLine from 'n-readlines';
22
33export default class File {
44
5+ // Properties :
6+
7+ #liner;
8+
9+
10+ // Constructor :
11+
12+ /**
13+ * The constructor.
14+ * @param {string } filename - the file name.
15+ */
516 constructor ( filename ) {
6- this . _liner = new lineByLine ( filename ) ;
17+ this . #liner = new lineByLine ( filename ) ;
718 }
819
20+
21+ // Methods :
22+
23+ /**
24+ * Reads a line.
25+ * @returns {string } - a line.
26+ */
927 readline ( ) {
10- return this . _liner . next ( ) . toString ( "utf8" ) ;
28+ return this . #liner . next ( ) . toString ( "utf8" ) ;
1129 }
1230}
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { assert } from 'chai';
22import File from './File.js' ;
33
44function assertOutputAnswer ( fileName ) {
5- let outputFile = new File ( fileName ) ;
5+ const outputFile = new File ( fileName ) ;
66 let userAnswer = '' ;
77 let line = outputFile . readline ( ) ;
88 let answer = "" ;
You can’t perform that action at this time.
0 commit comments