Skip to content

Commit 0166f9d

Browse files
committed
Added Declaration files
1 parent 7f9a2e4 commit 0166f9d

26 files changed

+234
-0
lines changed

dist/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Title</title>
6+
<script type="module" crossorigin src="/functionality.min.js"></script>
7+
</head>
8+
<body>
9+
10+
11+
12+
</body>
13+
</html>

lib/array/filterArray.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* Filter an array depending on the given value
3+
*
4+
* @param {any[]} array
5+
* @param {any} value
6+
* @returns {any[]}
7+
*/
8+
export default function filterArray(array: any[], value: any): any[];

lib/array/getFactors.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* returns the factors of the given number
3+
*
4+
* @param {number} number
5+
* @returns {number[]}
6+
*/
7+
export default function getFactors(number: number): number[];

lib/array/maxArray.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Get maximum value in array
3+
*
4+
* @param {number[]} array
5+
* @returns {number}
6+
*/
7+
export default function maxArray(array: number[]): number;

lib/array/minArray.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Get minimum value in array
3+
*
4+
* @param {number[]} array - Array of numbers
5+
* @returns {number}
6+
*/
7+
export default function minArray(array: number[]): number;

lib/array/randomElementFrom.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Get a random element from an array
3+
*
4+
* @param {any[]} array
5+
* @returns {any}
6+
*/
7+
export default function randomElementFrom(array: any[]): any;

lib/array/removeDuplicate.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Remove duplicated Elemets in array
3+
*
4+
* @param {any[]} array
5+
* @returns {any[]}
6+
*/
7+
export default function removeDuplicate(array: any[]): void;

lib/array/shuffle.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* sort the array randomly
3+
*
4+
* @param {any[]} array array of anything
5+
* @returns {array} sort of the array
6+
*/
7+
export default function shuffle(array: any[]): any[];

lib/array/sumOfArray.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/**
2+
* Get sum of all numbers in array
3+
*
4+
* @param {number[]} array array of numbers
5+
* @returns {number} sum of all numbers in array
6+
*/
7+
export default function sumOfArray(array: number[]): number;

lib/colors/randomBoolean.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/**
2+
* returns a random boolean (true or false)
3+
*
4+
* @returns {boolean}
5+
*/
6+
export default function randomBoolean(): boolean;

0 commit comments

Comments
 (0)