ts-browser-helpers

ArrayBuffer

TYPED_ARRAYS
arrayBufferToBase64
base64ToArrayBuffer
getTypedArray

Browser

blobToDataURL
downloadBlob
downloadFile
uploadFile

Color

LinearToSRGB
SRGBToLinear

DOM

createCanvasElement
createDiv
createImage
createScriptFromURL
createStyles

Decorators

onChange
serialize

Encryption

aesGcmDecrypt
aesGcmEncrypt

HTML To Image

embedUrlRefs
htmlToCanvas
htmlToPng
htmlToSvg

Images

imageBitmapToBase64
imageBitmapToBlob
imageBitmapToCanvas
imageToCanvas
imageUrlToImageData

JS Object

FnCaller
copyProps
deepAccessObject
getKeyByValue
getOrCall
getPropertyDescriptor
isPropertyWritable
safeSetProperty

Maths

absMax

Other

Damper
JSUndoManager
PointerDragHelper
SimpleEventDispatcher
IDisposable
IEvent
IEventDispatcher
IJSONSerializable
ImageCanvasOptions
JSUndoManagerOptions
AnyFunction
AnyOptions
Class
Fof
JSUndoManagerCommand
JSUndoManagerCommand1
JSUndoManagerCommand2
PartialPick
PartialRecord
StringKeyOf
ValOrArr
ValOrArrOp
ValOrFunc
ValOrFuncOp
blobToImage
canvasFlipY
clearBit
cloneScriptTag
colorToDataUrl
findLastIndex
getFileHandle
getNewFileHandle
imageDataToCanvas
includesAll
isWebpExportSupported
longestCommonPrefix
mobileAndTabletCheck
objectHasOwn
objectMap
objectMap2
onChange2
onChange3
onChangeDispatchEvent
pathJoin
prettyScrollbar
readFile
remoteWorkerURL
safeReplaceString
serializable
setInnerHTMLWithScripts
updateBit
uuidV4
verifyPermission
wrapThisFunction
wrapThisFunction2
writeFile

SVGs

makeColorSvg
makeColorSvgCircle
makeTextSvg
svgToCanvas
svgToPng

Serialization

Serialization
Serializer

Template Literals

css
glsl
html
svgUrl

Text

escapeRegExp
getFilenameFromPath
parseFileExtension
replaceAll
toCamelCase
toTitleCase

Time

now
timeout

URL

getUrlQueryParam
setUrlQueryParam