Preview 2.0 is now in Public Beta!
Read the Announcement

Summary

References

android: /api/namespace/Utils.md#android aka /api/namespace/Utils-ad.md

Variables

FILE_PREFIX

FILE_PREFIX: string

RESOURCE_PREFIX

RESOURCE_PREFIX: string

Functions

GC

GC(): any

convertString

convertString(value: any): any
Parameter Default Description
value
any

Returns any

dataDeserialize

dataDeserialize(nativeData?: any): any
Parameter Default Description
nativeData
any

Returns any

dataSerialize

dataSerialize(data?: any, wrapPrimitives?: boolean): any
Parameter Default Description
data
any

wrapPrimitives
boolean

Returns any

debounce

debounce(fn: any, delay?: number): any
Parameter Default Description
fn
any

delay
number

Returns any

dismissSoftInput

dismissSoftInput(nativeView?: any): void
Parameter Default Description
nativeView
any

Returns void

dispatchToMainThread

dispatchToMainThread(func: Function): any
Parameter Default Description
func
Function

Returns any

dispatchToUIThread

dispatchToUIThread(func: Function): any
Parameter Default Description
func
Function

Returns any

eliminateDuplicates

eliminateDuplicates(arr: any[]): any[]
Parameter Default Description
arr
any[]

Returns any[]

escapeRegexSymbols

escapeRegexSymbols(source: string): string
Parameter Default Description
source
string

Returns string

executeOnMainThread

executeOnMainThread(func: Function): any
Parameter Default Description
func
Function

Returns any

executeOnUIThread

executeOnUIThread(func: Function): any
Parameter Default Description
func
Function

Returns any

getBaseClasses

getBaseClasses(object: any): string[]
Parameter Default Description
object
any

Returns string[]

getClass

getClass(object: any): string
Parameter Default Description
object
any

Returns string

getClassInfo

getClassInfo(object: Object): ClassInfo
Parameter Default Description
object
Object

Returns ClassInfo

getModuleName

getModuleName(path: string): string
Parameter Default Description
path
string

Returns string

hasDuplicates

hasDuplicates(arr: any[]): boolean
Parameter Default Description
arr
any[]

Returns boolean

isBoolean

isBoolean(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isDataURI

isDataURI(uri: string): boolean
Parameter Default Description
uri
string

Returns boolean

isDefined

isDefined(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isFileOrResourcePath

isFileOrResourcePath(path: string): boolean
Parameter Default Description
path
string

Returns boolean

isFontIconURI

isFontIconURI(uri: string): boolean
Parameter Default Description
uri
string

Returns boolean

isFunction

isFunction(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isMainThread

isMainThread(): boolean

isNullOrUndefined

isNullOrUndefined(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isNumber

isNumber(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isObject

isObject(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isRealDevice

isRealDevice(): boolean
Returns boolean

isString

isString(value: any): boolean
Parameter Default Description
value
any

Returns boolean

isUndefined

isUndefined(value: any): boolean
Parameter Default Description
value
any

Returns boolean

mainThreadify

mainThreadify(func: Function): (...args: any[]) => void
Parameter Default Description
func
Function

Returns (...args: any[]) => void

mergeSort

mergeSort(arr: any[], compareFunc: (a: any, b: any) => number): any[]
Parameter Default Description
arr
any[]

compareFunc
(a: any, b: any) => number

Returns any[]

numberHasDecimals

numberHasDecimals(value: number): boolean
Parameter Default Description
value
number

Returns boolean

numberIs64Bit

numberIs64Bit(value: number): boolean
Parameter Default Description
value
number

Returns boolean

openFile

openFile(filePath: string, title?: string): boolean
Parameter Default Description
filePath
string

title
string

Returns boolean

openUrl

openUrl(url: string): boolean
Parameter Default Description
url
string

Returns boolean

queueGC

queueGC(delay?: number, useThrottle?: boolean): any
Parameter Default Description
delay
number

useThrottle
boolean

Returns any

queueMacrotask

queueMacrotask(task: () => void): void
Parameter Default Description
task
() => void

Returns void

releaseNativeObject

releaseNativeObject(object: any): any
Parameter Default Description
object
any

Returns any

throttle

throttle(fn: any, delay?: number): any
Parameter Default Description
fn
any

delay
number

Returns any

toUIString

toUIString(object: any): string
Parameter Default Description
object
any

Returns string

verifyCallback

verifyCallback(value: any): void
Parameter Default Description
value
any

Returns void
Next
ad