-
-
Notifications
You must be signed in to change notification settings - Fork 4
GenericHelper.js
GenericHelper module. The boilerplate and default helper for characters.
Author: William Leemans
Copyright: William Leemans 2024
-
GenericHelper
-
.genericPropertyError ⇐
Error
-
.genericHelper
-
.capitalize(value) ⇒
string
-
.evalCheckMark(condition, [checked], [unchecked]) ⇒
string
- .isRequiredArg(argName, functionName)
-
.quantifyNumber(value) ⇒
string
-
.shortOrdinal(number) ⇒
string
-
.stripHTMLtag(html, tag, [openTagReplace], [closeTagReplace]) ⇒
string
-
.stripNestedHTMLtag(html, tag, childTag, [openTagReplace], [closeTagReplace]) ⇒
string
-
.unique(array) ⇒
array
-
.capitalize(value) ⇒
-
.genericPropertyError ⇐
Generic Property Error class
Kind: static class of GenericHelper
Extends: Error
Param | Type | Description |
---|---|---|
moduleName | string |
the name of the module the error has occurred in |
className | string |
the name of the class the error has occurred in |
methodName | string |
the name of the method the error has occurred in |
message | string |
the error message |
errorClassName | string |
the name of the error class |
This Generic Helper class provides universal static methods
Kind: static class of GenericHelper
-
.genericHelper
-
.capitalize(value) ⇒
string
-
.evalCheckMark(condition, [checked], [unchecked]) ⇒
string
- .isRequiredArg(argName, functionName)
-
.quantifyNumber(value) ⇒
string
-
.shortOrdinal(number) ⇒
string
-
.stripHTMLtag(html, tag, [openTagReplace], [closeTagReplace]) ⇒
string
-
.stripNestedHTMLtag(html, tag, childTag, [openTagReplace], [closeTagReplace]) ⇒
string
-
.unique(array) ⇒
array
-
.capitalize(value) ⇒
a helper function to capitalize a given string
Kind: static method of genericHelper
Returns: string
- Returns a capitalized string.
Param | Type | Description |
---|---|---|
value | string |
String to capitalize |
Return a checkmark based on the outcome of the provided logical value
Kind: static method of genericHelper
Param | Type | Default | Description |
---|---|---|---|
condition | boolean |
the condition to evaluate | |
[checked] | string |
"'x'" |
character to use when checked |
[unchecked] | string |
"''" |
character to use when unchecked |
a fallback method for missing method arguments
Kind: static method of genericHelper
Throws:
Error
Param | Type | Description |
---|---|---|
argName | string |
the name of the argument |
functionName | string |
the name of the function |
convert the given number to a string and add a + sign if it is positive or 0.
Kind: static method of genericHelper
Returns: string
- Returns a string where the number is correctly prefixed with + or -
Param | Type | Description |
---|---|---|
value | number |
The number to quantify |
Return the short ordinal of the provided number
Kind: static method of genericHelper
Returns: string
- Returns a short ordinal of the given number
Param | Type | Description |
---|---|---|
number | number |
a number |
Strip html tags from text, possibly replacing opening and/or closing tags
Kind: static method of genericHelper
Returns: string
- the stripped html text
Param | Type | Default | Description |
---|---|---|---|
html | string |
the HTML code to strip | |
tag | string |
the name of the tag to strip | |
[openTagReplace] | string |
"''" |
the value to use to replace the opening tag with |
[closeTagReplace] | string |
"''" |
the value to use to replace the closing tag with |
Strip html tags from html elements based on the parent element tag
Kind: static method of genericHelper
Returns: string
- the stripped html text
Param | Type | Default | Description |
---|---|---|---|
html | string |
the HTML code to strip | |
tag | string |
the name of the parent tag to strip child tags | |
childTag | string |
the name of the child tag to strip | |
[openTagReplace] | string |
"''" |
the value to use to replace the opening tag with |
[closeTagReplace] | string |
"''" |
the value to use to replace the closing tag with |
Return an array with unique elements
Kind: static method of genericHelper
Param | Type | Description |
---|---|---|
array | array |
the array to parse |