zgg-ui
Version:
2.0.1 正式版本 基于 Vue 3、UniApp 和 TypeScript 开发的多端适配移动端 UI 组件库,旨在提供丰富的组件集合,帮助开发者快速构建多端响应式的移动应用界面
19 lines (15 loc) • 544 B
text/typescript
import { isSymbol } from '@vue/shared'
import { INFINITY } from './_common'
import type { PropertyName } from './_common'
const symbolProto = Symbol ? Symbol.prototype : undefined
const symbolToString = symbolProto ? symbolProto.toString : undefined
export function baseToString(value: PropertyName) {
if (typeof value == 'string') {
return value
}
if (isSymbol(value)) {
return symbolToString ? symbolToString.call(value) : ''
}
const result = `${value}`
return result == '0' && 1 / value == -INFINITY ? '-0' : result
}