UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

68 lines (67 loc) 2.46 kB
import { AbstractControl, ValidationErrors } from '@angular/forms'; import { TranslateService } from '../../translate/public-api'; export declare const STRONG_PASSWORD_SPECIAL_CHARS = "~!@#$%^&*()-_=+?"; export declare function randomPassword({ length, symbols, }?: { length?: number; symbols?: string; }): string; export declare function k8sResourceLabelKeyValidator(control: AbstractControl): ValidationErrors | null; export declare const k8sResourceAnnotationKeyValidator: typeof k8sResourceLabelKeyValidator; export declare const k8sResourceLabelValueValidator: import("@angular/forms").ValidatorFn; export declare const k8sResourceLabelValidator: { key: typeof k8sResourceLabelKeyValidator; value: import("@angular/forms").ValidatorFn; }; export declare const k8sResourceAnnotationValidator: { key: typeof k8sResourceLabelKeyValidator; }; export declare const getK8sResourceLabelErrorMapper: (translate: TranslateService) => { key: { namePattern: string; prefixPattern: string; nameTooLong: string; prefixTooLong: string; }; value: { pattern: string; maxlength: string; }; }; export declare const getK8sResourceLabelErrorMapper$: (translate: TranslateService) => import("rxjs").Observable<{ key: { namePattern: string; prefixPattern: string; nameTooLong: string; prefixTooLong: string; }; value: { pattern: string; maxlength: string; }; }>; export declare const getK8sResourceAnnotationErrorMapper: (translate: TranslateService) => { key: { namePattern: string; prefixPattern: string; nameTooLong: string; prefixTooLong: string; }; }; export declare const getK8sResourceAnnotationErrorMapper$: (translate: TranslateService) => import("rxjs").Observable<{ key: { namePattern: string; prefixPattern: string; nameTooLong: string; prefixTooLong: string; }; }>; export declare const CRON_FORMAT_ERROR = "cronFormatError"; export declare const CRON_MIN_INTERVAL_ERROR = "cronMinIntervalError"; export declare function cronValidator(minInterval?: number): (control: AbstractControl) => ValidationErrors | null; export declare function cronValidatorBasic(value: string, minInterval?: number): { cronFormatError: boolean; cronMinIntervalError?: undefined; } | { cronMinIntervalError: boolean; cronFormatError?: undefined; };