added docs

This commit is contained in:
didier amyot committed 2023-12-05 09:51:03 -05:00
1 parent 8acba51d27
commit 8d9b66ea2e
8 files changed
+53 -13

No files matched your search

+3 -1
View File
@@ -92,7 +92,9 @@
</div> </div>
</div> </div>
<div> <div>
<div class="doc_block_items"><div> <div class="doc_block_items"><div class="markdown_summary"><p>Represent a the scoring of a hockey game. The two teams
playing are &quot;home&quot; and &quot;away&quot;.</p>
</div><div>
Constructors Constructors
<div class="section"> <div class="section">
<div class="doc_item" id="constructor_0"> <div class="doc_item" id="constructor_0">
+11 -4
View File
@@ -90,7 +90,9 @@
</div> </div>
</td> </td>
<td class="symbol_section_doc"> <td class="symbol_section_doc">
<div class="markdown_summary"><p>Represent a the scoring of a hockey game. The two teams
playing are &quot;home&quot; and &quot;away&quot;.</p>
</div>
</td> </td>
</tr> </tr>
@@ -129,7 +131,8 @@ function returns NaN</p>
</div> </div>
</td> </td>
<td class="symbol_section_doc"> <td class="symbol_section_doc">
<div class="markdown_summary"><p>Validate is the input string is a valid ISBN <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
</div>
</td> </td>
</tr> </tr>
@@ -144,7 +147,9 @@ function returns NaN</p>
</div> </div>
</td> </td>
<td class="symbol_section_doc"> <td class="symbol_section_doc">
<div class="markdown_summary"><p>Validate is the input string is a valid 10 digits ISBN as defined
in <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
</div>
</td> </td>
</tr> </tr>
@@ -159,7 +164,9 @@ function returns NaN</p>
</div> </div>
</td> </td>
<td class="symbol_section_doc"> <td class="symbol_section_doc">
<div class="markdown_summary"><p>Validate is the input string is a valid 13 digits ISBN as defined
in <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
</div>
</td> </td>
</tr> </tr>
+4 -2
View File
@@ -116,7 +116,8 @@
</div> </div>
<div> <div>
<div class="doc_block_items" id="function_isValidIsbn_0_div"><div> <div class="doc_block_items" id="function_isValidIsbn_0_div"><div class="markdown_summary"><p>Validate is the input string is a valid ISBN <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
</div><div>
Parameters Parameters
<div class="section"> <div class="section">
<div class="doc_item" id="function_isValidIsbn_0_parameters_str"> <div class="doc_item" id="function_isValidIsbn_0_parameters_str">
@@ -139,7 +140,8 @@
</code> </code>
</span> </span>
</div> </div>
<div class="markdown"><p>a text we want to test if it is a real isbn</p>
</div>
</div> </div>
</div> </div>
</div><div> </div><div>
+5 -2
View File
@@ -116,7 +116,9 @@
</div> </div>
<div> <div>
<div class="doc_block_items" id="function_isValidIsbn10_0_div"><div> <div class="doc_block_items" id="function_isValidIsbn10_0_div"><div class="markdown_summary"><p>Validate is the input string is a valid 10 digits ISBN as defined
in <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
</div><div>
Parameters Parameters
<div class="section"> <div class="section">
<div class="doc_item" id="function_isValidIsbn10_0_parameters_str"> <div class="doc_item" id="function_isValidIsbn10_0_parameters_str">
@@ -139,7 +141,8 @@
</code> </code>
</span> </span>
</div> </div>
<div class="markdown"><p>a text we want to test if it is a real isbn</p>
</div>
</div> </div>
</div> </div>
</div><div> </div><div>
+5 -2
View File
@@ -116,7 +116,9 @@
</div> </div>
<div> <div>
<div class="doc_block_items" id="function_isValidIsbn13_0_div"><div> <div class="doc_block_items" id="function_isValidIsbn13_0_div"><div class="markdown_summary"><p>Validate is the input string is a valid 13 digits ISBN as defined
in <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
</div><div>
Parameters Parameters
<div class="section"> <div class="section">
<div class="doc_item" id="function_isValidIsbn13_0_parameters_str"> <div class="doc_item" id="function_isValidIsbn13_0_parameters_str">
@@ -139,7 +141,8 @@
</code> </code>
</span> </span>
</div> </div>
<div class="markdown"><p>a text we want to test if it is a real isbn</p>
</div>
</div> </div>
</div> </div>
</div><div> </div><div>
+1 -1
View File
@@ -1,3 +1,3 @@
(function () { (function () {
window.DENO_DOC_SEARCH_INDEX = {"nodes":[{"kind":"function","name":"isValidIsbn13","nsQualifiers":"","location":{"filename":"books.js","line":1,"col":0},"declarationKind":"export"},{"kind":"function","name":"isValidIsbn10","nsQualifiers":"","location":{"filename":"books.js","line":22,"col":0},"declarationKind":"export"},{"kind":"function","name":"isValidIsbn","nsQualifiers":"","location":{"filename":"books.js","line":46,"col":0},"declarationKind":"export"},{"kind":"class","name":"HockeyGame","nsQualifiers":"","location":{"filename":"hockey.js","line":1,"col":0},"declarationKind":"export"},{"kind":"variable","name":"INFINITY","nsQualifiers":"","location":{"filename":"stats.js","line":5,"col":13},"declarationKind":"export"},{"kind":"function","name":"average","nsQualifiers":"","location":{"filename":"stats.js","line":13,"col":0},"declarationKind":"export"},{"kind":"function","name":"std","nsQualifiers":"","location":{"filename":"stats.js","line":33,"col":0},"declarationKind":"export"}]}; window.DENO_DOC_SEARCH_INDEX = {"nodes":[{"kind":"function","name":"isValidIsbn13","nsQualifiers":"","location":{"filename":"books.js","line":8,"col":0},"declarationKind":"export"},{"kind":"function","name":"isValidIsbn10","nsQualifiers":"","location":{"filename":"books.js","line":36,"col":0},"declarationKind":"export"},{"kind":"function","name":"isValidIsbn","nsQualifiers":"","location":{"filename":"books.js","line":65,"col":0},"declarationKind":"export"},{"kind":"class","name":"HockeyGame","nsQualifiers":"","location":{"filename":"hockey.js","line":6,"col":0},"declarationKind":"export"},{"kind":"variable","name":"INFINITY","nsQualifiers":"","location":{"filename":"stats.js","line":5,"col":13},"declarationKind":"export"},{"kind":"function","name":"average","nsQualifiers":"","location":{"filename":"stats.js","line":13,"col":0},"declarationKind":"export"},{"kind":"function","name":"std","nsQualifiers":"","location":{"filename":"stats.js","line":33,"col":0},"declarationKind":"export"}]};
})() })()
+19
View File
@@ -1,3 +1,10 @@
/**
* Validate is the input string is a valid 13 digits ISBN as defined
* in https://en.wikipedia.org/wiki/ISBN
* @param {String} str a text we want to test if it is a real isbn
* @returns {boolean} true/false depending is str is a valid 13 digits ISBN
*/
export function isValidIsbn13(str) { export function isValidIsbn13(str) {
let sum, digit, check, i; let sum, digit, check, i;
@@ -19,6 +26,13 @@ export function isValidIsbn13(str) {
return (check.toString() === str[str.length - 1]); return (check.toString() === str[str.length - 1]);
} }
/**
* Validate is the input string is a valid 10 digits ISBN as defined
* in https://en.wikipedia.org/wiki/ISBN
* @param {String} str a text we want to test if it is a real isbn
* @returns {boolean} true/false depending is str is a valid 10 digits ISBN
*/
export function isValidIsbn10(str) { export function isValidIsbn10(str) {
let sum, digit, weight, check, i; let sum, digit, weight, check, i;
@@ -43,6 +57,11 @@ export function isValidIsbn10(str) {
} }
/**
* Validate is the input string is a valid ISBN https://en.wikipedia.org/wiki/ISBN
* @param {String} str a text we want to test if it is a real isbn
* @returns {boolean} true/false depending is str is a valid isbn
*/
export function isValidIsbn(str) { export function isValidIsbn(str) {
return isValidIsbn13(str) || isValidIsbn10(str); return isValidIsbn13(str) || isValidIsbn10(str);
} }
+5 -1
View File
@@ -1,3 +1,8 @@
/**
* Represent a the scoring of a hockey game. The two teams
* playing are "home" and "away".
*/
export class HockeyGame{ export class HockeyGame{
constructor(){ constructor(){
this.home = 0 this.home = 0
@@ -34,5 +39,4 @@ export class HockeyGame{
} }
return "tie" return "tie"
} }
} }