Functions
argbHex2Rgba
- argbHex2Rgba(hex: string): string
-
Parameters
Returns string
cancelAnimFrame
- cancelAnimFrame(handle: number): void
-
Parameters
Returns void
cancelIdleCallback
- cancelIdleCallback(handle: number): void
-
Parameters
Returns void
color2Rgba
- color2Rgba(color: string | number[]): string
-
Parameters
Returns string
color2RgbaArray
- color2RgbaArray(color: string | number[]): [number, number, number, number]
-
Parameters
Returns [number, number, number, number]
colorNameToHex
- colorNameToHex(colorName: string): string
-
Parameters
Returns string
deleteItemFromArray
- deleteItemFromArray<T>(array: T[], item: T): T[]
-
Type parameters
Parameters
Returns T[]
deleteItemFromArrayByIndex
- deleteItemFromArrayByIndex<T>(array: T[], index: number): T[]
-
Type parameters
Parameters
Returns T[]
format
- format(floatNumber: number, digits?: number): number
-
Parameters
-
floatNumber: number
-
Optional digits: number
Returns number
includes
- includes<T>(array: T[], item: T): boolean
-
Type parameters
Parameters
Returns boolean
indexOf
- indexOf<T>(array: T[], item: T): number
-
Type parameters
Parameters
Returns number
isArray
- isArray(data: any): data is any[]
-
Parameters
Returns data is any[]
isDOM
- isDOM(data: any): data is HTMLElement
-
Parameters
Returns data is HTMLElement
isEmpty
- isEmpty(obj: object): boolean
-
Parameters
Returns boolean
requestAnimFrame
- requestAnimFrame<C>(callback: (this: C, ...args: any[]) => any, context?: C): number
-
Type parameters
Parameters
-
callback: (this: C, ...args: any[]) => any
-
- (this: C, ...args: any[]): any
-
Parameters
-
this: C
-
Rest ...args: any[]
Returns any
-
Optional context: C
Returns number
requestIdleCallback
- requestIdleCallback(callback: (...args: any[]) => any, options?: { timeout?: number }): number
-
Parameters
-
callback: (...args: any[]) => any
-
Optional options: { timeout?: number }
-
Optional timeout?: number
Returns number
rgbHex2Rgba
- rgbHex2Rgba(hex: string): string
-
Parameters
Returns string
将16进制RGBA转为rgba(R,G,B,A)