Skip to content

Commit cd2ea02

Browse files
committed
prettering functions
1 parent ee778a3 commit cd2ea02

22 files changed

+75
-80
lines changed

dist/functionality.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gulpfile.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,18 @@ var pug = require("gulp-pug");
1111
var livereload = require("gulp-livereload");
1212
var zip = require("gulp-zip");
1313
var sourcemaps = require("gulp-sourcemaps");
14+
var browserify = require("browserify");
15+
var source = require("vinyl-source-stream");
16+
var tsify = require("tsify");
17+
var sourcemaps = require("gulp-sourcemaps");
18+
var buffer = require("vinyl-buffer");
1419

1520
// HTML Task
1621
gulp.task("html", () => {
1722
require("./server.js");
1823
return gulp
1924
.src(["./project/html/*.pug", "./project/html/pages/*.pug"])
20-
.pipe(pug({pretty: false}))
25+
.pipe(pug({ pretty: false }))
2126
.pipe(gulp.dest("./website"))
2227
.pipe(livereload());
2328
});
@@ -59,17 +64,11 @@ gulp.task("scripts", () => {
5964
.pipe(livereload());
6065
});
6166

62-
// Functionalty.js File Task
6367
// var ts = require("gulp-typescript");
6468
// var tsProject = ts.createProject("tsconfig.json");
6569

70+
// Main Library Task
6671
gulp.task("functionality", () => {
67-
var browserify = require("browserify");
68-
var source = require("vinyl-source-stream");
69-
var tsify = require("tsify");
70-
var sourcemaps = require("gulp-sourcemaps");
71-
var buffer = require("vinyl-buffer");
72-
7372
livereload.listen();
7473
require("./server.js");
7574
return browserify({

project/js/functionality/isPalindrome.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

project/ts/functionality/capitalize.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* @returns {string}
66
*/
77
function capitalize(word: string): string {
8-
if (typeof word !== 'string') {
9-
throw new TypeError('Expected a string but got ' + typeof word);
8+
if (typeof word !== "string") {
9+
throw new TypeError("Expected a string but got " + typeof word);
1010
}
1111
return !word ? "" : word.charAt(0).toUpperCase() + word.slice(1);
1212
}

project/ts/functionality/filterArray.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
*/
88
function filterArray(array: any[], value: any): any[] {
99
if (!Array.isArray(array)) {
10-
throw new TypeError('Expected an array but got ' + typeof array);
10+
throw new TypeError("Expected an array but got " + typeof array);
1111
}
1212
return array.filter((e) => e != value);
1313
}
1414
// module.exports = filterArray;
15-
export default filterArray;
15+
export default filterArray;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
function getFactors(number: number): number[] {
2-
if (typeof number !== 'number') {
3-
throw new TypeError('Expected a number but got ' + typeof number);
2+
if (typeof number !== "number") {
3+
throw new TypeError("Expected a number but got " + typeof number);
44
}
55
return [...Array(number + 1).keys()].filter((i) => number % i === 0);
66
}
77
// module.exports = getFactors;
8-
export default getFactors;
8+
export default getFactors;

project/ts/functionality/getMid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ function getMid(number1: number = 0, number2: number): number {
1818
return Math.floor((+number1 + +number2) / 2);
1919
}
2020
// module.exports = getMid;
21-
export default getMid;
21+
export default getMid;

project/ts/functionality/isEven.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
*/
77
function isEven(number: number): boolean {
88
if (typeof number !== "number") {
9-
throw new TypeError('Expected a number but got ' + typeof number);
9+
throw new TypeError("Expected a number but got " + typeof number);
1010
}
1111
return number % 2 == 0;
1212
}
1313
// module.exports = isEven;
14-
export default isEven;
14+
export default isEven;

project/ts/functionality/isOdd.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
*/
77
function isOdd(number: number): boolean {
88
if (typeof number !== "number") {
9-
throw new TypeError('Expected a number but got ' + typeof number);
9+
throw new TypeError("Expected a number but got " + typeof number);
1010
}
1111
return number % 2 != 0;
1212
}
1313
// module.exports = isOdd;
14-
export default isOdd;
14+
export default isOdd;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import functionality from './main';
1+
import functionality from "./main";
22
/**
33
* check if a string is a palindrome
44
*
55
* @param {string} word
66
* @returns {boolean}
77
*/
88
function isPalindrome(word: string): boolean {
9-
if (typeof word !== 'string') {
10-
throw new TypeError('Expected a string but got ' + typeof word);
9+
if (typeof word !== "string") {
10+
throw new TypeError("Expected a string but got " + typeof word);
1111
}
1212
return word.toString() == functionality.reverseString(word.toString());
1313
}
1414
// module.exports = isPalindrome;
15-
export default isPalindrome;
15+
export default isPalindrome;

0 commit comments

Comments
 (0)