Methods
Static arrayToSet
- arrayToSet<T>(values: T[]): Set<T>
Type Parameters
Parameters
Returns Set<T>
Static isPromise
- isPromise(value: any): boolean
Parameters
Returns boolean
Static numberToDate
- numberToDate(values: number): Date
Static numberToString
- numberToString(values: number): string
Static objectKeys
- objectKeys(obj: object): (string | symbol)[]
Parameters
Returns (string | symbol)[]
Static objectToMap
- objectToMap<T>(value: T): Map<PropertyKey, T>
Type Parameters
Parameters
Returns Map<PropertyKey, T>
Static setToArray
- setToArray<T>(values: Set<T>): T[]
Type Parameters
Parameters
Returns T[]
Static stringToDate
- stringToDate(values: string): Date
Static stringToNumber
- stringToNumber(values: string): number
Static toBoolean
- toBoolean(value: any, strict?: boolean): boolean
Parameters
value: any
strict: boolean = false
Returns boolean
Static toDate
- toDate(value: any, strict?: boolean): undefined | Date
Parameters
value: any
strict: boolean = false
Returns undefined | Date
Static toFunction
- toFunction(value: any): undefined | Function
Parameters
Returns undefined | Function
Static toJSON
- toJSON(value: any): undefined | string
Parameters
Returns undefined | string
Static toNumber
- toNumber(value: any, strict?: boolean): undefined | number
Parameters
value: any
strict: boolean = false
Returns undefined | number
Static toRegexp
- toRegexp(value: any): undefined | RegExp
Parameters
Returns undefined | RegExp
Static toString
- toString(value: any, strict?: boolean): string
Parameters
value: any
strict: boolean = false
Returns string
Static toSymbol
- toSymbol(value: any): undefined | symbol
Parameters
Returns undefined | symbol
Static toURL
- toURL(value: any): undefined | URL
Parameters
Returns undefined | URL
Static where
- where(wheres: Where[], value: any): boolean
Parameters
Returns boolean
工具类