angular-iban
Version:
Angular directives and pipes for IBAN
30 lines (24 loc) • 1.32 kB
TypeScript
import * as i0 from '@angular/core';
import { PipeTransform } from '@angular/core';
import { Validator, AbstractControl, ValidationErrors } from '@angular/forms';
declare class IbanValidatorDirective implements Validator {
validate(c: AbstractControl): {
[key: string]: any;
};
static ɵfac: i0.ɵɵFactoryDeclaration<IbanValidatorDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IbanValidatorDirective, "[ibanValidator]", never, {}, {}, never, never, false, never>;
}
declare class IbanFormatterPipe implements PipeTransform {
transform(value: any, args?: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<IbanFormatterPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<IbanFormatterPipe, "ibanFormatter", false>;
}
declare class AngularIbanModule {
static ɵfac: i0.ɵɵFactoryDeclaration<AngularIbanModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<AngularIbanModule, [typeof IbanValidatorDirective, typeof IbanFormatterPipe], never, [typeof IbanValidatorDirective, typeof IbanFormatterPipe]>;
static ɵinj: i0.ɵɵInjectorDeclaration<AngularIbanModule>;
}
declare class ValidatorService {
static validateIban(c: AbstractControl): ValidationErrors;
}
export { AngularIbanModule, IbanFormatterPipe, IbanValidatorDirective, ValidatorService };