UNPKG

omelop-iplocation

Version:

ip2location parse ip location info

93 lines 5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SUPPORT_EXCEL_TYPE = exports.CONFIG_SKIP_ROW = exports.USE_RANGE = exports.DocConfigKey = exports.CONFIG_TYPE = exports.FIELD_RULE = exports.FIELD_TYPE = void 0; /** 字段类型定义 */ exports.FIELD_TYPE = { /** 不导出 */ UNEXPORT: 'unexport', // ANY类型 ANY: 'any', // 小数 FLOAT: 'float', FLOAT_OPTION: 'float?', // 整数 INT: 'int', INT_OPTION: 'int?', // 字符串 STRING: 'string', STRING_OPTION: 'string?', // 对象 TABLE: 'table', TABLE_OPTION: 'table?', }; /** 字段约束 */ exports.FIELD_RULE = { /** 创建字段映射索引 */ INDEX: 'index', /** KEY索引,用户常量data配置 */ KEY: 'key', /** KEY索引,用户常量data配置 */ KEY_DESC: 'keydesc', /** 创建多字段联合索引 */ INDEXS: 'indexs', /** 检测字段唯一性 */ UNIQUE: 'unique', /** 客戶端专用 */ ONLY_CLIENT: 'oc', /** 服务端专用 */ ONLY_SERVER: 'os', }; /** 配置类型定义 */ exports.CONFIG_TYPE = { /** 未知类型 */ NONE: 'none', /** 模板定义 */ MODEL: 'model', /** 常规配置 */ DATA: 'data', /** Data模板+常量配置 */ DATA_CONST: 'data_const', /** 常量配置 */ CONST: 'const', /** 语言配置 */ LANG: 'lang', /** 错误码配置 */ ERROR: 'error', }; var DocConfigKey; (function (DocConfigKey) { /** USE_RANGE定义 1:双端共享2:服务器专用3:客户端专用 */ DocConfigKey["use_range"] = "use_range"; /** model:模型;data:数据配置;const:常量配置;lang:语言配置; error:错误码; */ DocConfigKey["config_type"] = "config_type"; /** 数据文件模型名称 */ DocConfigKey["category"] = "category"; /** 客户端资源分包 */ DocConfigKey["sub_bundle"] = "sub_bundle"; /** 内容说明 */ DocConfigKey["content"] = "content"; /** 多语言文件,是否生产fields集合 0:不生成,1:生成 */ DocConfigKey["fields"] = "fields"; /** 多语言文件,是否生产fields字段类型定义 0:不生成,1:生成 */ DocConfigKey["fieldsDef"] = "fieldsDef"; /** 模型继承父类 */ DocConfigKey["parent_class"] = "parent_class"; /** 基础错误码配置 */ DocConfigKey["base_code_config"] = "base_code_config"; /** 公共配置 */ DocConfigKey["public"] = "public"; })(DocConfigKey || (exports.DocConfigKey = DocConfigKey = {})); /** 配置适用范围 */ exports.USE_RANGE = { /** 双端共享 */ DOUBLE: 1, /** 服务器专用 */ SERVER: 2, /** 客户端专用 */ CLIENT: 3 }; /** 数据开始行 */ exports.CONFIG_SKIP_ROW = 3; /** 支持的excel类型 */ exports.SUPPORT_EXCEL_TYPE = ['.xlsx', '.xls', '.xlsm']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vbGliL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxhQUFhO0FBQ0EsUUFBQSxVQUFVLEdBQUc7SUFDdEIsVUFBVTtJQUNWLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLFFBQVE7SUFDUixHQUFHLEVBQUUsS0FBSztJQUNWLEtBQUs7SUFDTCxLQUFLLEVBQUUsT0FBTztJQUNkLFlBQVksRUFBRSxRQUFRO0lBQ3RCLEtBQUs7SUFDTCxHQUFHLEVBQUUsS0FBSztJQUNWLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLE1BQU07SUFDTixNQUFNLEVBQUUsUUFBUTtJQUNoQixhQUFhLEVBQUUsU0FBUztJQUN4QixLQUFLO0lBQ0wsS0FBSyxFQUFFLE9BQU87SUFDZCxZQUFZLEVBQUUsUUFBUTtDQUN6QixDQUFBO0FBRUQsV0FBVztBQUNFLFFBQUEsVUFBVSxHQUFHO0lBQ3RCLGVBQWU7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLHVCQUF1QjtJQUN2QixHQUFHLEVBQUUsS0FBSztJQUNWLHVCQUF1QjtJQUN2QixRQUFRLEVBQUUsU0FBUztJQUNuQixnQkFBZ0I7SUFDaEIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsY0FBYztJQUNkLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLFlBQVk7SUFDWixXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZO0lBQ1osV0FBVyxFQUFFLElBQUk7Q0FDcEIsQ0FBQztBQUVGLGFBQWE7QUFDQSxRQUFBLFdBQVcsR0FBRztJQUN2QixXQUFXO0lBQ1gsSUFBSSxFQUFFLE1BQU07SUFDWixXQUFXO0lBQ1gsS0FBSyxFQUFFLE9BQU87SUFDZCxXQUFXO0lBQ1gsSUFBSSxFQUFFLE1BQU07SUFDWixrQkFBa0I7SUFDbEIsVUFBVSxFQUFFLFlBQVk7SUFDeEIsV0FBVztJQUNYLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVztJQUNYLElBQUksRUFBRSxNQUFNO0lBQ1osWUFBWTtJQUNaLEtBQUssRUFBRSxPQUFPO0NBRWpCLENBQUE7QUFFRCxJQUFZLFlBcUJYO0FBckJELFdBQVksWUFBWTtJQUNwQix1Q0FBdUM7SUFDdkMsdUNBQXVCLENBQUE7SUFDdkIsMkRBQTJEO0lBQzNELDJDQUEyQixDQUFBO0lBQzNCLGVBQWU7SUFDZixxQ0FBcUIsQ0FBQTtJQUNyQixjQUFjO0lBQ2QseUNBQXlCLENBQUE7SUFDekIsV0FBVztJQUNYLG1DQUFtQixDQUFBO0lBQ25CLG9DQUFvQztJQUNwQyxpQ0FBaUIsQ0FBQTtJQUNqQix3Q0FBd0M7SUFDeEMsdUNBQXVCLENBQUE7SUFDdkIsYUFBYTtJQUNiLDZDQUE2QixDQUFBO0lBQzdCLGNBQWM7SUFDZCxxREFBcUMsQ0FBQTtJQUNyQyxXQUFXO0lBQ1gsaUNBQWlCLENBQUE7QUFDckIsQ0FBQyxFQXJCVyxZQUFZLDRCQUFaLFlBQVksUUFxQnZCO0FBRUQsYUFBYTtBQUNBLFFBQUEsU0FBUyxHQUFHO0lBQ3JCLFdBQVc7SUFDWCxNQUFNLEVBQUUsQ0FBQztJQUNULFlBQVk7SUFDWixNQUFNLEVBQUUsQ0FBQztJQUNULFlBQVk7SUFDWixNQUFNLEVBQUUsQ0FBQztDQUNaLENBQUE7QUFFRCxZQUFZO0FBQ0MsUUFBQSxlQUFlLEdBQUcsQ0FBQyxDQUFDO0FBRWpDLGlCQUFpQjtBQUNKLFFBQUEsa0JBQWtCLEdBQUcsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDIn0=