- Editor.Utils
- Methods
- Editor.Utils.padLeft (text, width, ch)
- Editor.Utils.toFixed (value, precision, optionals)
- Editor.Utils.formatFrame (frame, frameRate)
- Editor.Utils.smoothScale (curScale, delta)
- Editor.Utils.wrapError (curScale, delta)
- Editor.Utils.arrayCmpFilter (items, func)
- Editor.Utils.fitSize (srcWidth, srcHeight, destWidth, destHeight)
- Editor.Utils.prettyBytes (num)
- Editor.Utils.run (execFile, …args)
- Methods
Editor.Utils
Methods
Editor.Utils.padLeft (text, width, ch)
text
stringwidth
numberch
string - The character used to pad
Editor.Utils.toFixed (value, precision, optionals)
value
numberprecision
numberoptionals
number
Implementation of toFixed() that treats floats more like decimals
Fixes binary rounding issues (eg. (0.615).toFixed(2) === '0.61') that presentproblems for accounting- and finance-related software.
Editor.Utils.formatFrame (frame, frameRate)
frame
numberframeRate
number
Editor.Utils.smoothScale (curScale, delta)
curScale
numberdelta
number
Editor.Utils.wrapError (curScale, delta)
err
Error
Editor.Utils.arrayCmpFilter (items, func)
items
arrayfunc
function
Editor.Utils.fitSize (srcWidth, srcHeight, destWidth, destHeight)
srcWidth
numbersrcHeight
numberdestWidth
numberdestHeight
number
Editor.Utils.prettyBytes (num)
num
number
Convert bytes to a human readable string: 1337 → 1.34 kB. Reference: https://github.com/sindresorhus/pretty-bytes
Editor.Utils.run (execFile, …args)
execFile
string…args
…
runexecFile
withargs
.