16 lines
356 B
TypeScript
16 lines
356 B
TypeScript
import { parse } from "@/cool";
|
|
import type { ClCascaderOption, ClListViewItem } from "../types";
|
|
|
|
export function useListView(data: UTSJSONObject[]) {
|
|
return data.map((e) => {
|
|
return parse<ClListViewItem>({
|
|
...e,
|
|
value: e
|
|
})!;
|
|
});
|
|
}
|
|
|
|
export function useCascader(data: UTSJSONObject[]) {
|
|
return data.map((e) => parse<ClCascaderOption>(e)!);
|
|
}
|