1234567891011121314151617181920212223242526 |
- import ncp from "copy-paste";
- import { IParamsType } from "./base/interface";
- import DocUtil from "./utils/docUtill";
- let res = ncp.paste();
- console.log(JSON, res);
- console.log(JSON.parse(res));
- let obj = JSON.parse(res);
- let result: Record<string, IParamsType> = {};
- Object.entries(obj).forEach(p => {
- let required = p != null;
- let type = !required ? null : typeof (p[1]) as any;
- if (type === "string") {
- type = DocUtil.firstUpper(type);
- }
- result[p[0]] = { required, type, desc: "" };
- if (required === true) {
- delete result[p[0]].required;
- }
- })
- console.log(333, result);
|