@yoyoboot/l-52abp-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.
41 lines • 6.11 kB
JavaScript
import { InjectionToken } from '@angular/core';
export const YOYO_CONFIG = new InjectionToken('yoyo-config', {
providedIn: 'root',
factory: YOYO_CONFIG_FACTORY
});
export function YOYO_CONFIG_FACTORY() {
return new YoyoConfig();
}
export class YoyoConfig {
constructor() {
this.grid = new YoyoConfigGrid();
this.lang = new YoyoLang();
this.standartErrors = [
{ error: 'required', localizationKey: 'validation.required' },
{ error: 'minlength', localizationKey: 'validation.minlength', errorProperty: 'requiredLength' },
{ error: 'maxlength', localizationKey: 'validation.maxlength', errorProperty: 'requiredLength' },
{ error: 'email', localizationKey: 'validation.email' },
{ error: 'pattern', localizationKey: 'validation.pattern' },
{ error: 'duplicate', localizationKey: 'DuplicateData' },
{ error: 'min', localizationKey: 'Validation.Common.ValueMustGreaterThan', errorProperty: 'min' },
{ error: 'max', localizationKey: 'Validation.Common.ValueMustLessThan', errorProperty: 'max' },
{ error: 'notGreaterThan', localizationKey: 'Validation.Common.ValueMustGreaterThan', errorProperty: 'value' },
{ error: 'expression', localizationKey: 'ExpressionCheckFailed' },
{ error: 'exist', localizationKey: 'validation.exist' },
{ error: 'confirm', localizationKey: 'validation.confirm' },
];
}
}
export class YoyoConfigGrid {
constructor() {
this.defaultPageSize = 20;
this.defaultPageSizes = [20, 50, 80, 100];
}
}
export class YoyoLang {
constructor() {
this.defaultSource = 'YoyoCmsTemplate';
this.defaultLang = 'zh-Hans';
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbC01MmFicC1uZy9zcmMvY29tbW9uL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRy9DLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRyxJQUFJLGNBQWMsQ0FBYyxhQUFhLEVBQUU7SUFDeEUsVUFBVSxFQUFFLE1BQU07SUFDbEIsT0FBTyxFQUFFLG1CQUFtQjtDQUM3QixDQUFDLENBQUM7QUFFSCxNQUFNLFVBQVUsbUJBQW1CO0lBQ2pDLE9BQU8sSUFBSSxVQUFVLEVBQUUsQ0FBQztBQUMxQixDQUFDO0FBR0QsTUFBTSxPQUFPLFVBQVU7SUFBdkI7UUFFRSxTQUFJLEdBQUcsSUFBSSxjQUFjLEVBQUUsQ0FBQztRQUU1QixTQUFJLEdBQUcsSUFBSSxRQUFRLEVBQUUsQ0FBQztRQUV0QixtQkFBYyxHQUFHO1lBQ2YsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLGVBQWUsRUFBRSxxQkFBcUIsRUFBRTtZQUM3RCxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLHNCQUFzQixFQUFFLGFBQWEsRUFBRSxnQkFBZ0IsRUFBRTtZQUNoRyxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLHNCQUFzQixFQUFFLGFBQWEsRUFBRSxnQkFBZ0IsRUFBRTtZQUNoRyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsZUFBZSxFQUFFLGtCQUFrQixFQUFFO1lBQ3ZELEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxlQUFlLEVBQUUsb0JBQW9CLEVBQUU7WUFDM0QsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLGVBQWUsRUFBRSxlQUFlLEVBQUU7WUFDeEQsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLGVBQWUsRUFBRSx3Q0FBd0MsRUFBRSxhQUFhLEVBQUUsS0FBSyxFQUFFO1lBQ2pHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxlQUFlLEVBQUUscUNBQXFDLEVBQUUsYUFBYSxFQUFFLEtBQUssRUFBRTtZQUM5RixFQUFFLEtBQUssRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLEVBQUUsd0NBQXdDLEVBQUUsYUFBYSxFQUFFLE9BQU8sRUFBRTtZQUM5RyxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQUUsZUFBZSxFQUFFLHVCQUF1QixFQUFFO1lBQ2pFLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsa0JBQWtCLEVBQUU7WUFDdkQsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLGVBQWUsRUFBRSxvQkFBb0IsRUFBRTtTQUM1RCxDQUFDO0lBQ0osQ0FBQztDQUFBO0FBR0QsTUFBTSxPQUFPLGNBQWM7SUFBM0I7UUFDRSxvQkFBZSxHQUFHLEVBQUUsQ0FBQztRQUNyQixxQkFBZ0IsR0FBRyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7Q0FBQTtBQUdELE1BQU0sT0FBTyxRQUFRO0lBQXJCO1FBQ0Usa0JBQWEsR0FBRyxpQkFBaUIsQ0FBQztRQUNsQyxnQkFBVyxHQUFHLFNBQVMsQ0FBQztJQUMxQixDQUFDO0NBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSVlveW9Db25maWcsIElZb3lvQ29uZmlnR3JpZCwgSVlveW9MYW5nIH0gZnJvbSAnLi9pbnRlcmZhY2VzJztcblxuZXhwb3J0IGNvbnN0IFlPWU9fQ09ORklHID0gbmV3IEluamVjdGlvblRva2VuPElZb3lvQ29uZmlnPigneW95by1jb25maWcnLCB7XG4gIHByb3ZpZGVkSW46ICdyb290JyxcbiAgZmFjdG9yeTogWU9ZT19DT05GSUdfRkFDVE9SWVxufSk7XG5cbmV4cG9ydCBmdW5jdGlvbiBZT1lPX0NPTkZJR19GQUNUT1JZKCkge1xuICByZXR1cm4gbmV3IFlveW9Db25maWcoKTtcbn1cblxuXG5leHBvcnQgY2xhc3MgWW95b0NvbmZpZyBpbXBsZW1lbnRzIElZb3lvQ29uZmlnIHtcblxuICBncmlkID0gbmV3IFlveW9Db25maWdHcmlkKCk7XG5cbiAgbGFuZyA9IG5ldyBZb3lvTGFuZygpO1xuXG4gIHN0YW5kYXJ0RXJyb3JzID0gW1xuICAgIHsgZXJyb3I6ICdyZXF1aXJlZCcsIGxvY2FsaXphdGlvbktleTogJ3ZhbGlkYXRpb24ucmVxdWlyZWQnIH0sXG4gICAgeyBlcnJvcjogJ21pbmxlbmd0aCcsIGxvY2FsaXphdGlvbktleTogJ3ZhbGlkYXRpb24ubWlubGVuZ3RoJywgZXJyb3JQcm9wZXJ0eTogJ3JlcXVpcmVkTGVuZ3RoJyB9LFxuICAgIHsgZXJyb3I6ICdtYXhsZW5ndGgnLCBsb2NhbGl6YXRpb25LZXk6ICd2YWxpZGF0aW9uLm1heGxlbmd0aCcsIGVycm9yUHJvcGVydHk6ICdyZXF1aXJlZExlbmd0aCcgfSxcbiAgICB7IGVycm9yOiAnZW1haWwnLCBsb2NhbGl6YXRpb25LZXk6ICd2YWxpZGF0aW9uLmVtYWlsJyB9LFxuICAgIHsgZXJyb3I6ICdwYXR0ZXJuJywgbG9jYWxpemF0aW9uS2V5OiAndmFsaWRhdGlvbi5wYXR0ZXJuJyB9LFxuICAgIHsgZXJyb3I6ICdkdXBsaWNhdGUnLCBsb2NhbGl6YXRpb25LZXk6ICdEdXBsaWNhdGVEYXRhJyB9LFxuICAgIHsgZXJyb3I6ICdtaW4nLCBsb2NhbGl6YXRpb25LZXk6ICdWYWxpZGF0aW9uLkNvbW1vbi5WYWx1ZU11c3RHcmVhdGVyVGhhbicsIGVycm9yUHJvcGVydHk6ICdtaW4nIH0sXG4gICAgeyBlcnJvcjogJ21heCcsIGxvY2FsaXphdGlvbktleTogJ1ZhbGlkYXRpb24uQ29tbW9uLlZhbHVlTXVzdExlc3NUaGFuJywgZXJyb3JQcm9wZXJ0eTogJ21heCcgfSxcbiAgICB7IGVycm9yOiAnbm90R3JlYXRlclRoYW4nLCBsb2NhbGl6YXRpb25LZXk6ICdWYWxpZGF0aW9uLkNvbW1vbi5WYWx1ZU11c3RHcmVhdGVyVGhhbicsIGVycm9yUHJvcGVydHk6ICd2YWx1ZScgfSxcbiAgICB7IGVycm9yOiAnZXhwcmVzc2lvbicsIGxvY2FsaXphdGlvbktleTogJ0V4cHJlc3Npb25DaGVja0ZhaWxlZCcgfSxcbiAgICB7IGVycm9yOiAnZXhpc3QnLCBsb2NhbGl6YXRpb25LZXk6ICd2YWxpZGF0aW9uLmV4aXN0JyB9LFxuICAgIHsgZXJyb3I6ICdjb25maXJtJywgbG9jYWxpemF0aW9uS2V5OiAndmFsaWRhdGlvbi5jb25maXJtJyB9LFxuICBdO1xufVxuXG5cbmV4cG9ydCBjbGFzcyBZb3lvQ29uZmlnR3JpZCBpbXBsZW1lbnRzIElZb3lvQ29uZmlnR3JpZCB7XG4gIGRlZmF1bHRQYWdlU2l6ZSA9IDIwO1xuICBkZWZhdWx0UGFnZVNpemVzID0gWzIwLCA1MCwgODAsIDEwMF07XG59XG5cblxuZXhwb3J0IGNsYXNzIFlveW9MYW5nIGltcGxlbWVudHMgSVlveW9MYW5nIHtcbiAgZGVmYXVsdFNvdXJjZSA9ICdZb3lvQ21zVGVtcGxhdGUnO1xuICBkZWZhdWx0TGFuZyA9ICd6aC1IYW5zJztcbn1cbiJdfQ==