@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
12 lines (11 loc) • 477 B
TypeScript
import { InjectionToken } from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { ValidationAlerts } from '../validation-alert/validation-alert';
export interface SmeValidator {
validate(c: AbstractControl): ValidationAlerts | null;
registerOnValidatorChange?(fn: MsftSme.Action): void;
}
/**
* Injection token used to provide {@link SmeValidator} references
*/
export declare const SME_VALIDATORS: InjectionToken<SmeValidator[]>;