omelop-iplocation
Version:
ip2location parse ip location info
93 lines • 5 kB
JavaScript
"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=