import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const YCStatisticMeta: IPublicTypeComponentMetadata = { "componentName": "YCStatistic", "title": "YCStatistic", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "yc-material", "version": "0.1.0", "exportName": "YCStatistic", "main": "src/index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "className", "zh-CN": "className" } }, "name": "className", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "styleValue", "zh-CN": "数值的样式" }, "tip": "styleValue | 数值的样式" }, "name": "styleValue", "description": "数值的样式", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "styleDecimal", "zh-CN": "数值小数部分" }, "tip": "styleDecimal | 数值小数部分的样式" }, "name": "styleDecimal", "description": "数值小数部分的样式", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "数值的标题" }, "tip": "title | 数值的标题" }, "name": "title", "description": "数值的标题", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "数值" }, "tip": "value | 数值" }, "name": "value", "description": "数值", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "__constructor", "zh-CN": "__constructor" } }, "name": "__constructor", "setter": { "componentName": "MixedSetter", "isRequired": true, "props": {} } }, { "title": { "label": { "type": "i18n", "en-US": "clone", "zh-CN": "clone" } }, "name": "clone", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "isValid", "zh-CN": "isValid" } }, "name": "isValid", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "year", "zh-CN": "year" } }, "name": "year", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "month", "zh-CN": "month" } }, "name": "month", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "date", "zh-CN": "date" } }, "name": "date", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "day", "zh-CN": "day" } }, "name": "day", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "hour", "zh-CN": "hour" } }, "name": "hour", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "minute", "zh-CN": "minute" } }, "name": "minute", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "second", "zh-CN": "second" } }, "name": "second", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "millisecond", "zh-CN": "millisecond" } }, "name": "millisecond", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "set", "zh-CN": "set" } }, "name": "set", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "get", "zh-CN": "get" } }, "name": "get", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "add", "zh-CN": "add" } }, "name": "add", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "subtract", "zh-CN": "subtract" } }, "name": "subtract", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "startOf", "zh-CN": "startOf" } }, "name": "startOf", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "endOf", "zh-CN": "endOf" } }, "name": "endOf", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "format", "zh-CN": "format" } }, "name": "format", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "diff", "zh-CN": "diff" } }, "name": "diff", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "valueOf", "zh-CN": "valueOf" } }, "name": "valueOf", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "unix", "zh-CN": "unix" } }, "name": "unix", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "daysInMonth", "zh-CN": "daysInMonth" } }, "name": "daysInMonth", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "toDate", "zh-CN": "toDate" } }, "name": "toDate", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "toJSON", "zh-CN": "toJSON" } }, "name": "toJSON", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "toISOString", "zh-CN": "toISOString" } }, "name": "toISOString", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "toString", "zh-CN": "toString" } }, "name": "toString", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "utcOffset", "zh-CN": "utcOffset" } }, "name": "utcOffset", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "isBefore", "zh-CN": "isBefore" } }, "name": "isBefore", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "isSame", "zh-CN": "isSame" } }, "name": "isSame", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "isAfter", "zh-CN": "isAfter" } }, "name": "isAfter", "setter": { "componentName": "FunctionSetter", "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "locale", "zh-CN": "locale" } }, "name": "locale", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true, "initialValue": {} } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "precision", "zh-CN": "数字精度" }, "tip": "precision | 数字精度" }, "name": "precision", "description": "数字精度", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "groupSeparator", "zh-CN": "显示千位分割" }, "tip": "groupSeparator | 显示千位分割符" }, "name": "groupSeparator", "description": "显示千位分割符", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "prefix", "zh-CN": "前缀" }, "tip": "prefix | 前缀" }, "name": "prefix", "description": "前缀", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "suffix", "zh-CN": "后缀" }, "tip": "suffix | 后缀" }, "name": "suffix", "description": "后缀", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "extra", "zh-CN": "在数值下展示" }, "tip": "extra | 在数值下展示额外内容" }, "name": "extra", "description": "在数值下展示额外内容", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "countUp", "zh-CN": "数字动态变大" }, "tip": "countUp | 数字动态变大" }, "name": "countUp", "description": "数字动态变大", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "countFrom", "zh-CN": "从什么数字开" }, "tip": "countFrom | 从什么数字开始动态变大" }, "name": "countFrom", "description": "从什么数字开始动态变大", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "countDuration", "zh-CN": "动态变大的过" }, "tip": "countDuration | 动态变大的过渡时间 (ms)" }, "name": "countDuration", "description": "动态变大的过渡时间 (ms)", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "format", "zh-CN": "[dayjs" }, "tip": "format | [dayjs](https://github.com/iamkun/dayjs)'s format" }, "name": "format", "description": "[dayjs](https://github.com/iamkun/dayjs)'s format", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "renderFormat", "zh-CN": "自定义 re" }, "tip": "renderFormat | 自定义 render 函数。`formattedValue` 表示格式化后的值。" }, "name": "renderFormat", "description": "自定义 render 函数。`formattedValue` 表示格式化后的值。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "loading", "zh-CN": "数字是否加载" }, "tip": "loading | 数字是否加载中" }, "name": "loading", "description": "数字是否加载中", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } } ], "supports": { "style": true }, "component": {} } }; const snippets: IPublicTypeSnippet[] = [ { "title": "YCStatistic", "screenshot": "", "schema": { "componentName": "YCStatistic", "props": {} } } ]; export default { ...YCStatisticMeta, snippets };