Skip to content

Commit 0247db9

Browse files
author
Isaac Ramirez
committed
- only call main if module is run from the command-line
1 parent 1609085 commit 0247db9

30 files changed

+29
-33
lines changed

docs/samples/test.client.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,3 @@ class Client {
2525
StdOut.println(n * m)
2626
}
2727
}
28-
29-
// Execution
30-
// ==============================
31-
Client.main(process.argv.slice(2))

src/adts/max-priority-queue/max-priority-queue.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ class LowestM {
4949

5050
// Execution
5151
// ==============================
52-
LowestM.main(process.argv.slice(2))
52+
if (require.main === module) LowestM.main(process.argv.slice(2))

src/adts/min-priority-queue/min-priority-queue.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ class TopM {
4949

5050
// Execution
5151
// ==============================
52-
TopM.main(process.argv.slice(2))
52+
if (require.main === module) TopM.main(process.argv.slice(2))

src/algorithms/binary-search/binary-search.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ class BSClient {
4848

4949
// Execution
5050
// ==============================
51-
BSClient.main(process.argv.slice(2))
51+
if (require.main === module) BSClient.main(process.argv.slice(2))

src/algorithms/insertion-sort/insertion-sort.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ class InsertionSortClient {
4343

4444
// Execution
4545
// ==============================
46-
InsertionSortClient.main()
46+
if (require.main === module) InsertionSortClient.main()

src/algorithms/linear-search/linear-search.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ class LSClient {
4545

4646
// Execution
4747
// ==============================
48-
LSClient.main(process.argv.slice(2))
48+
if (require.main === module) LSClient.main(process.argv.slice(2))

src/algorithms/merge-sort-bu/merge-sort-bu.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ class MergeBUSortClient {
4343

4444
// Execution
4545
// ==============================
46-
MergeBUSortClient.main()
46+
if (require.main === module) MergeBUSortClient.main()

src/algorithms/merge-sort/merge-sort.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ class MergeSortClient {
4343

4444
// Execution
4545
// ==============================
46-
MergeSortClient.main()
46+
if (require.main === module) MergeSortClient.main()

src/algorithms/quick-3way-sort/quick-3way-sort.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ class Quick3waySortClient {
4343

4444
// Execution
4545
// ==============================
46-
Quick3waySortClient.main()
46+
if (require.main === module) Quick3waySortClient.main()

src/algorithms/quick-sort/quick-sort.client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ class QuickSortClient {
4343

4444
// Execution
4545
// ==============================
46-
QuickSortClient.main()
46+
if (require.main === module) QuickSortClient.main()

0 commit comments

Comments
 (0)