Objects
object
array : Kind: global namespace
-
array :
object
-
.chunkedForEach(ar, fn, chunkSize) ⇒
Promise
- .ensureArray(val)
-
.module.exports(ar) ⇒
*
-
.module.exports(ar) ⇒
Array
-
.head(ar) ⇒
*
-
.tail(ar) ⇒
T
- .toArray(arraylike)
- .module.exports(ar)
-
.chunkedForEach(ar, fn, chunkSize) ⇒
Promise
array.chunkedForEach(ar, fn, chunkSize) ⇒ Splits an array into chunks and breaks the execution queue to ensure reactivity.
Kind: static method of array
Param | Type |
---|---|
ar | Array |
fn | function |
chunkSize | number |
array.ensureArray(val)
Kind: static method of array
Param |
---|
val |
*
array.module.exports(ar) ⇒ Kind: static method of array
Param |
---|
ar |
Array
array.module.exports(ar) ⇒ Returns all values of an array, which are not undefined.
Kind: static method of array
Param | Type |
---|---|
ar | Array |
*
array.head(ar) ⇒ Kind: static method of array
Param |
---|
ar |
T
array.tail(ar) ⇒ Kind: static method of array
Param |
---|
ar |
array.toArray(arraylike)
Kind: static method of array
Param |
---|
arraylike |
array.module.exports(ar)
Kind: static method of array
Param |
---|
ar |
object
function : Kind: global namespace
function.enqueueWithResults ⇒
Returns a function which executes promises one after another. The resulting function returns a promise, which gets filled with an array of the results of the single promises.
Kind: static constant of function
Returns: function which executes the promises
Param | Description |
---|---|
promiseGenerators | an array of functions which return a promise |
function
function.argsToArray(fn) ⇒ Kind: static method of function
Param |
---|
fn |
function.checkTypes()
Kind: static method of function
function
function.combine() : Kind: static method of function
curried
function.curry(fn) ⇒ Kind: static method of function
Param |
---|
fn |
function
function.module.exports(fn, timeout) ⇒ Creates a function which debounces with the given timeout and resets the timer on every function call.
The returned debounced function has a function property abort() which aborts the timer.
Kind: static method of function
Param | Type |
---|---|
fn | function |
timeout | number |
function.enqueue(promiseGenerators) ⇒
returns a function which executes promises one after another
Kind: static method of function
Returns: function which executes the promises
Param | Description |
---|---|
promiseGenerators | an array of functions which return a promise |
function.indentity(arg)
Kind: static method of function
Param |
---|
arg |
function.measureTime(label, fn)
Takes a function and logs the time it takes on the console.
Kind: static method of function
Param |
---|
label |
fn |
function
function.memoize(fn, [timeout]) ⇒ Caches a function result for a specified time.
Kind: static method of function
Param | Type | Description |
---|---|---|
fn | function |
the function of which the result should be cached |
[timeout] | number |
the time in ms which tells the time after which the results should be deleted from the cache |
function.module.exports()
Kind: static method of function
function.promisify(fn, context)
Kind: static method of function
Param |
---|
fn |
context |
object
html :
string
html.createLinkTag(filename, mediaQuery) ⇒ Kind: static method of html
Param |
---|
filename |
mediaQuery |
object
object : Kind: global namespace
Object
object.defaults(obj, values) ⇒ Populates an object with default values.
Kind: static method of object
Returns: Object
- a new object with the default values and the object values
Param | Type | Description |
---|---|---|
obj | Object |
the object to populate the values on |
values | Object |
the default values to populate on the target object |
function
object.extract(props) ⇒ Creates a function which extracts some properties out of an object.
Kind: static method of object
Param | Type |
---|---|
props | Array.<string> |
*
object.filter(obj, pred) ⇒ Kind: static method of object
Param |
---|
obj |
pred |
*
object.fromArray(array, key, keep) ⇒ Receives an array of objects and extracts an object with the given key as index. The key must be a property of the array items. If the property is not found on the item, the item is omitted.
Kind: static method of object
Param | Type | Description |
---|---|---|
array | Array.<Object> |
|
key | string |
|
keep | boolean |
should the extracted prop be kept in the result object |
Object
object.merge(targetObject, objects) ⇒ Merges too objects deeply.
Kind: static method of object
Param | Type |
---|---|
targetObject | Object |
objects | Array.<Object> |
function
object.prop(prop) ⇒ Creates a function which returns a property of a passed object.
Kind: static method of object
Returns: function
- function to return a property from a passed object
Param | Type | Description |
---|---|---|
prop | string |
the property to return from the passed object |
object.removeProp(object)
Kind: static method of object
Param |
---|
object |
object
string : Kind: global namespace
string.append(str, append)
Kind: static method of string
Param |
---|
str |
append |
string.ciCompare(val1, val2)
Kind: static method of string
Param |
---|
val1 |
val2 |
string.toBool(val)
Kind: static method of string
Param |
---|
val |
object
stylesheet : Kind: global namespace
Object
stylesheet.createStylesheetAst(rules) ⇒ Kind: static method of stylesheet
Param |
---|
rules |
stylesheet.getRules(css)
Kind: static method of stylesheet
Param |
---|
css |
stylesheet.isRuleType(type)
Kind: static method of stylesheet
Param |
---|
type |