Home Reference Source

References

summary
public
public

C Tween

public

F addKey(collection: Array<Object>, prefix: String): Array<Object>

usage - react list render

public

F compact(array: Array): Array

public

F head(list: *, size: number): *

public

F midIndex(list: Array): Int

public

F middle(list: Array): Any

public

F nlargest(list: Array, num: Number): Array

public

F nsmallest(list: Array, num: Number): Array

public

F quickSort(list: Array, func: Function): Array

public

F shuffle(list: Array): Array

public

F tail(list: Array, size: Number): Any | Array

public

F uniq(array: Array): Array

public

F assert(condition: *, message: *)

public

F deepCopy(obj: *): *

public

F deepEqual(a: *, b: *): boolean

a way to tell if two object hold the same value recursively.

public

F isArray(obj: *): *

public

F isEmail(emailAddress: *): Boolean

check the format for the input email

public

F isEmpty(any: *): boolean

public

F isEmptyArray(arr: *): *

public

F isEmptyObject(obj: *): *

public

F isEmptyString(str: *): *

public

F isFunction(obj: *): *

public

F isNumber(obj: *): *

public

F isObject(obj: *): *

public

F isSet(value: *): Boolean

we assume Undefined or Null as unsetted value

public

F isString(obj: *): *

public

F isUInt(uint: Number | String): *

public

F isUnset(value: *): Boolean

we assume Undefined or Null as unsetted value

public

F shallowEqual(a: *, b: *): boolean

public

F typeOf(obj: *): *

public

F batchSetStyle(args: ...*)

public

F rem(objectPattern: {"designWidth": *, "designDPR": *, "rem2px": *, "bodyFontSize": *, "win": *, "doc": *})

public

F setStyle(ele: HTMLElement, name: String, value: String | Number)

public

F drawArc(objectPattern: {"innerRadius": *, "outerRadius": *, "startAngle": *, "endAngle": *}): *

public

F drawEquilateral(objectPattern: {"radius": *, "startAngle": *, "sidesNum": *}): *

public

F drawLine(points: *): string

public

F compose(fns: ...*): *

public

F debounce(func: Function, wait: Number, immediate: Boolean): Function

public

F delay(func: Function, wait: Number, args: ...any): Number

public

F echo(arg: Any): Any

mimic command echo

public

F guard(test: *, safeValue: *): *

public

F noop()

a empty function doing nothing when called

public

F excludeProps(obj: *, exclude: *[]): *

public

F extend(target: *, args: ...*): *

public

F getProp(obj: *, nameArray: *, defaultValue: string): *

public

F obj2qs(obj: Object): String

public

F propCompact(obj: *): *

public

F selectProps(obj: *, select: *[]): *

public

F charLength(str: String, charset: String): Number

public

F dashToCamel(dashStr: *): *

public

F padZero(num: Number | String, size: NUmber): String

public

F trim(str: String): String

public

F IDFactory(startValue: Number): Function

public
public

F angle2deg(angle: *): *

public
public

F deg2angle(deg: *): *

public

F parseQuery(queryString: *): *

public

F queryJoin(left: String, right: String): String

public

F randInt(min: Number, max: Number): Number

public

F randStr(size: Number, sourceCode: String): String

public

F reverse(obj: *): *

public

F strToDate(dateString: String, format: String): Date

public

F strToTime(dateString: Sting, format: String, seconds: Boolean): String

public

F timeToStr(time: String | Number, format: String): String

public

F timestamp(): *

  • like currentTime but its seconds not miniseconds
public
public

V cityCN: *[]

public

V provinceCN: *

public
public

V tick: {"add": *, "remove": *}