wangzhibo
6 天以前 7bd866831780abcf5a59c4cbb7d1be456eea7c99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import type { Config } from "../types";
 
export const config: Config.Data = {
    type: "admin",
    reqUrl: "",
    demo: false,
    eps: {
        enable: true,
        api: "",
        dist: "./build/cool",
        mapping: [
            {
                // 自定义匹配
                custom: ({ propertyName, type }) => {
                    // 如果没有,返回null或者不返回,则继续遍历其他匹配规则
                    return null;
                },
            },
            {
                type: "string",
                test: ["varchar", "text", "simple-json"],
            },
            {
                type: "string[]",
                test: ["simple-array"],
            },
            {
                type: "Date",
                test: ["datetime", "date"],
            },
            {
                type: "number",
                test: ["tinyint", "int", "decimal"],
            },
            {
                type: "BigInt",
                test: ["bigint"],
            },
        ],
    },
};