61 lines
1019 B
TypeScript
61 lines
1019 B
TypeScript
|
|
import type { Type } from "../types";
|
|||
|
|
|
|||
|
|
export const config = {
|
|||
|
|
type: "admin" as Type,
|
|||
|
|
reqUrl: "",
|
|||
|
|
demo: false,
|
|||
|
|
nameTag: true,
|
|||
|
|
eps: {
|
|||
|
|
enable: true,
|
|||
|
|
api: "",
|
|||
|
|
dist: "./build/cool",
|
|||
|
|
mapping: [
|
|||
|
|
{
|
|||
|
|
// 自定义匹配
|
|||
|
|
custom: ({ propertyName, type }: { propertyName: string; type: string }) => {
|
|||
|
|
// 如果没有,返回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"],
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
type: "any",
|
|||
|
|
test: ["json"],
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
},
|
|||
|
|
svg: {
|
|||
|
|
skipNames: ["base"],
|
|||
|
|
},
|
|||
|
|
tailwind: {
|
|||
|
|
enable: true,
|
|||
|
|
remUnit: 14,
|
|||
|
|
remPrecision: 6,
|
|||
|
|
rpxRatio: 2,
|
|||
|
|
darkTextClass: "dark:text-surface-50",
|
|||
|
|
},
|
|||
|
|
uniapp: {
|
|||
|
|
isPlugin: false,
|
|||
|
|
},
|
|||
|
|
clean: false,
|
|||
|
|
};
|