zgg-ui
Version:
2.0.1 正式版本 基于 Vue 3、UniApp 和 TypeScript 开发的多端适配移动端 UI 组件库,旨在提供丰富的组件集合,帮助开发者快速构建多端响应式的移动应用界面
21 lines (19 loc) • 468 B
text/typescript
// @ts-nocheck
type List<T> = ArrayLike<T>
type PropertyName = string | number | symbol
interface Dictionary<T> {
[index: string]: T
}
export function fromPairs<T>(
pairs: List<[PropertyName, T]> | null | undefined
): Dictionary<T>
export function fromPairs(pairs: List<any[]> | null | undefined): Dictionary<any> {
const result = {}
if (pairs == null) {
return result
}
for (const pair of pairs) {
result[pair[0]] = pair[1]
}
return result
}