mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-23 06:38:07 +00:00
feat(utils.spec.qml): add many comments
This commit is contained in:
parent
0f48d2047d
commit
f477f01fd3
1 changed files with 5 additions and 0 deletions
|
|
@ -78,6 +78,7 @@ function _computeOptimizedCb (func, context) {
|
|||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// Convert a snake_case string to a lowerCamelCase string.
|
||||
function snakeToCamel (s) {
|
||||
return s.replace(/(\_\w)/g, function (matches) {
|
||||
return matches[1].toUpperCase()
|
||||
|
|
@ -103,6 +104,7 @@ function setTimeout (delay, cb) {
|
|||
return timer
|
||||
}
|
||||
|
||||
// Destroy timeout.
|
||||
function clearTimeout (timer) {
|
||||
timer.stop() // NECESSARY.
|
||||
timer.destroy()
|
||||
|
|
@ -110,6 +112,8 @@ function clearTimeout (timer) {
|
|||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// Invoke a `cb` function with each value of the interval: `[0, n[`.
|
||||
// Return a mapped array created with the returned values of `cb`.
|
||||
function times (n, cb, context) {
|
||||
var arr = Array(Math.max(0, n))
|
||||
cb = _computeOptimizedCb(cb, context, 1)
|
||||
|
|
@ -123,6 +127,7 @@ function times (n, cb, context) {
|
|||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// Test if a var is a string.
|
||||
function isString (string) {
|
||||
return typeof string === 'string' || string instanceof String
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue