@kre-form/ionic
Version:
89 lines • 8.75 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function requiredValidationMessage(err, field) {
return field.templateOptions.label + "\u4E0D\u80FD\u4E3A\u7A7A";
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function minlengthValidationMessage(err, field) {
return field.templateOptions.label + "\u6700\u5C0F\u957F\u5EA6\u4E3A" + field.templateOptions.minLength;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function maxlengthValidationMessage(err, field) {
return field.templateOptions.label + "\u6700\u5927\u957F\u5EA6\u4E3A" + field.templateOptions.maxLength;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function minValidationMessage(err, field) {
return field.templateOptions.label + "\u6700\u5C0F\u503C\u4E3A" + field.templateOptions.min;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function maxValidationMessage(err, field) {
return field.templateOptions.label + "\u6700\u5927\u503C\u4E3A" + field.templateOptions.max;
}
/** @type {?} */
export var validationConfig = {
validationMessages: [
{ name: "required", message: requiredValidationMessage },
{ name: "null", message: "不能为NULL" },
{ name: "minlength", message: minlengthValidationMessage },
{ name: "maxlength", message: maxlengthValidationMessage },
{ name: "min", message: minValidationMessage },
{ name: "max", message: maxValidationMessage },
{ name: "multipleOf", message: "ssss" },
{ name: "exclusiveMinimum", message: "ssss" },
{ name: "exclusiveMaximum", message: "ssss" },
{ name: "minItems", message: "ssss" },
{ name: "maxItems", message: "ssss" },
{ name: "uniqueItems", message: "should NOT have duplicate items" },
{ name: "const", message: "ssss" },
{ name: "pattern", message: "不满足正则表达式" },
],
types: [
{ name: "string", extends: "input" },
{
name: "number",
extends: "input",
defaultOptions: {
templateOptions: {
type: "number",
},
},
},
{
name: "integer",
extends: "input",
defaultOptions: {
templateOptions: {
type: "number",
},
},
},
{ name: "boolean", extends: "checkbox" },
{ name: "enum", extends: "select" },
{ name: "array", extends: "array" },
{ name: "object", extends: "object" },
],
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGlvbi5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3JlLWZvcm0vaW9uaWMvIiwic291cmNlcyI6WyJsaWIvdmFsaWRhdGlvbi5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQ0EsTUFBTSxVQUFVLHlCQUF5QixDQUFDLEdBQUcsRUFBRSxLQUF5QjtJQUN0RSxPQUFVLEtBQUssQ0FBQyxlQUFlLENBQUMsS0FBSyw2QkFBTSxDQUFDO0FBQzlDLENBQUM7Ozs7OztBQUNELE1BQU0sVUFBVSwwQkFBMEIsQ0FBQyxHQUFHLEVBQUUsS0FBeUI7SUFDdkUsT0FBVSxLQUFLLENBQUMsZUFBZSxDQUFDLEtBQUssc0NBQVEsS0FBSyxDQUFDLGVBQWUsQ0FBQyxTQUFXLENBQUM7QUFDakYsQ0FBQzs7Ozs7O0FBQ0QsTUFBTSxVQUFVLDBCQUEwQixDQUFDLEdBQUcsRUFBRSxLQUF5QjtJQUN2RSxPQUFVLEtBQUssQ0FBQyxlQUFlLENBQUMsS0FBSyxzQ0FBUSxLQUFLLENBQUMsZUFBZSxDQUFDLFNBQVcsQ0FBQztBQUNqRixDQUFDOzs7Ozs7QUFDRCxNQUFNLFVBQVUsb0JBQW9CLENBQUMsR0FBRyxFQUFFLEtBQXlCO0lBQ2pFLE9BQVUsS0FBSyxDQUFDLGVBQWUsQ0FBQyxLQUFLLGdDQUFPLEtBQUssQ0FBQyxlQUFlLENBQUMsR0FBSyxDQUFDO0FBQzFFLENBQUM7Ozs7OztBQUNELE1BQU0sVUFBVSxvQkFBb0IsQ0FBQyxHQUFHLEVBQUUsS0FBeUI7SUFDakUsT0FBVSxLQUFLLENBQUMsZUFBZSxDQUFDLEtBQUssZ0NBQU8sS0FBSyxDQUFDLGVBQWUsQ0FBQyxHQUFLLENBQUM7QUFDMUUsQ0FBQzs7QUFFRCxNQUFNLEtBQUssZ0JBQWdCLEdBQUc7SUFDNUIsa0JBQWtCLEVBQUU7UUFDbEIsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRTtRQUN4RCxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRTtRQUNwQyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsT0FBTyxFQUFFLDBCQUEwQixFQUFFO1FBQzFELEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsMEJBQTBCLEVBQUU7UUFDMUQsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRTtRQUM5QyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLG9CQUFvQixFQUFFO1FBQzlDLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFO1FBQ3ZDLEVBQUUsSUFBSSxFQUFFLGtCQUFrQixFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUU7UUFDN0MsRUFBRSxJQUFJLEVBQUUsa0JBQWtCLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRTtRQUM3QyxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRTtRQUNyQyxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRTtRQUNyQyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsT0FBTyxFQUFFLGlDQUFpQyxFQUFFO1FBQ25FLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFO1FBQ2xDLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFO0tBQ3pDO0lBQ0QsS0FBSyxFQUFFO1FBQ0wsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUU7UUFDcEM7WUFDRSxJQUFJLEVBQUUsUUFBUTtZQUNkLE9BQU8sRUFBRSxPQUFPO1lBQ2hCLGNBQWMsRUFBRTtnQkFDZCxlQUFlLEVBQUU7b0JBQ2YsSUFBSSxFQUFFLFFBQVE7aUJBQ2Y7YUFDRjtTQUNGO1FBQ0Q7WUFDRSxJQUFJLEVBQUUsU0FBUztZQUNmLE9BQU8sRUFBRSxPQUFPO1lBQ2hCLGNBQWMsRUFBRTtnQkFDZCxlQUFlLEVBQUU7b0JBQ2YsSUFBSSxFQUFFLFFBQVE7aUJBQ2Y7YUFDRjtTQUNGO1FBQ0QsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUU7UUFDeEMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUU7UUFDbkMsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUU7UUFDbkMsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUU7S0FDdEM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEtyZUZvcm1GaWVsZENvbmZpZyB9IGZyb20gXCJAa3JlLWZvcm0vY29yZVwiO1xuZXhwb3J0IGZ1bmN0aW9uIHJlcXVpcmVkVmFsaWRhdGlvbk1lc3NhZ2UoZXJyLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XG4gIHJldHVybiBgJHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubGFiZWx95LiN6IO95Li656m6YDtcbn1cbmV4cG9ydCBmdW5jdGlvbiBtaW5sZW5ndGhWYWxpZGF0aW9uTWVzc2FnZShlcnIsIGZpZWxkOiBLcmVGb3JtRmllbGRDb25maWcpIHtcbiAgcmV0dXJuIGAke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5sYWJlbH3mnIDlsI/plb/luqbkuLoke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5taW5MZW5ndGh9YDtcbn1cbmV4cG9ydCBmdW5jdGlvbiBtYXhsZW5ndGhWYWxpZGF0aW9uTWVzc2FnZShlcnIsIGZpZWxkOiBLcmVGb3JtRmllbGRDb25maWcpIHtcbiAgcmV0dXJuIGAke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5sYWJlbH3mnIDlpKfplb/luqbkuLoke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5tYXhMZW5ndGh9YDtcbn1cbmV4cG9ydCBmdW5jdGlvbiBtaW5WYWxpZGF0aW9uTWVzc2FnZShlcnIsIGZpZWxkOiBLcmVGb3JtRmllbGRDb25maWcpIHtcbiAgcmV0dXJuIGAke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5sYWJlbH3mnIDlsI/lgLzkuLoke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5taW59YDtcbn1cbmV4cG9ydCBmdW5jdGlvbiBtYXhWYWxpZGF0aW9uTWVzc2FnZShlcnIsIGZpZWxkOiBLcmVGb3JtRmllbGRDb25maWcpIHtcbiAgcmV0dXJuIGAke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5sYWJlbH3mnIDlpKflgLzkuLoke2ZpZWxkLnRlbXBsYXRlT3B0aW9ucy5tYXh9YDtcbn1cblxuZXhwb3J0IGxldCB2YWxpZGF0aW9uQ29uZmlnID0ge1xuICB2YWxpZGF0aW9uTWVzc2FnZXM6IFtcbiAgICB7IG5hbWU6IFwicmVxdWlyZWRcIiwgbWVzc2FnZTogcmVxdWlyZWRWYWxpZGF0aW9uTWVzc2FnZSB9LFxuICAgIHsgbmFtZTogXCJudWxsXCIsIG1lc3NhZ2U6IFwi5LiN6IO95Li6TlVMTFwiIH0sXG4gICAgeyBuYW1lOiBcIm1pbmxlbmd0aFwiLCBtZXNzYWdlOiBtaW5sZW5ndGhWYWxpZGF0aW9uTWVzc2FnZSB9LFxuICAgIHsgbmFtZTogXCJtYXhsZW5ndGhcIiwgbWVzc2FnZTogbWF4bGVuZ3RoVmFsaWRhdGlvbk1lc3NhZ2UgfSxcbiAgICB7IG5hbWU6IFwibWluXCIsIG1lc3NhZ2U6IG1pblZhbGlkYXRpb25NZXNzYWdlIH0sXG4gICAgeyBuYW1lOiBcIm1heFwiLCBtZXNzYWdlOiBtYXhWYWxpZGF0aW9uTWVzc2FnZSB9LFxuICAgIHsgbmFtZTogXCJtdWx0aXBsZU9mXCIsIG1lc3NhZ2U6IFwic3Nzc1wiIH0sXG4gICAgeyBuYW1lOiBcImV4Y2x1c2l2ZU1pbmltdW1cIiwgbWVzc2FnZTogXCJzc3NzXCIgfSxcbiAgICB7IG5hbWU6IFwiZXhjbHVzaXZlTWF4aW11bVwiLCBtZXNzYWdlOiBcInNzc3NcIiB9LFxuICAgIHsgbmFtZTogXCJtaW5JdGVtc1wiLCBtZXNzYWdlOiBcInNzc3NcIiB9LFxuICAgIHsgbmFtZTogXCJtYXhJdGVtc1wiLCBtZXNzYWdlOiBcInNzc3NcIiB9LFxuICAgIHsgbmFtZTogXCJ1bmlxdWVJdGVtc1wiLCBtZXNzYWdlOiBcInNob3VsZCBOT1QgaGF2ZSBkdXBsaWNhdGUgaXRlbXNcIiB9LFxuICAgIHsgbmFtZTogXCJjb25zdFwiLCBtZXNzYWdlOiBcInNzc3NcIiB9LFxuICAgIHsgbmFtZTogXCJwYXR0ZXJuXCIsIG1lc3NhZ2U6IFwi5LiN5ruh6Laz5q2j5YiZ6KGo6L6+5byPXCIgfSxcbiAgXSxcbiAgdHlwZXM6IFtcbiAgICB7IG5hbWU6IFwic3RyaW5nXCIsIGV4dGVuZHM6IFwiaW5wdXRcIiB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwibnVtYmVyXCIsXG4gICAgICBleHRlbmRzOiBcImlucHV0XCIsXG4gICAgICBkZWZhdWx0T3B0aW9uczoge1xuICAgICAgICB0ZW1wbGF0ZU9wdGlvbnM6IHtcbiAgICAgICAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwiaW50ZWdlclwiLFxuICAgICAgZXh0ZW5kczogXCJpbnB1dFwiLFxuICAgICAgZGVmYXVsdE9wdGlvbnM6IHtcbiAgICAgICAgdGVtcGxhdGVPcHRpb25zOiB7XG4gICAgICAgICAgdHlwZTogXCJudW1iZXJcIixcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSxcbiAgICB7IG5hbWU6IFwiYm9vbGVhblwiLCBleHRlbmRzOiBcImNoZWNrYm94XCIgfSxcbiAgICB7IG5hbWU6IFwiZW51bVwiLCBleHRlbmRzOiBcInNlbGVjdFwiIH0sXG4gICAgeyBuYW1lOiBcImFycmF5XCIsIGV4dGVuZHM6IFwiYXJyYXlcIiB9LFxuICAgIHsgbmFtZTogXCJvYmplY3RcIiwgZXh0ZW5kczogXCJvYmplY3RcIiB9LFxuICBdLFxufTtcbiJdfQ==