@synergy-design-system/angular
Version:
Angular wrappers for the Synergy Design System
24 lines (21 loc) • 2.57 kB
TypeScript
import { DefaultValueAccessor, CheckboxControlValueAccessor } from '@angular/forms';
import * as i0 from '@angular/core';
import * as i1 from '@synergy-design-system/angular/directives/validators';
declare class SynDefaultValueAccessor extends DefaultValueAccessor {
static ɵfac: i0.ɵɵFactoryDeclaration<SynDefaultValueAccessor, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SynDefaultValueAccessor, "syn-button-group[formControlName], syn-button-group[formControl], syn-button-group[ngModel], syn-combobox[formControlName], syn-combobox[formControl], syn-combobox[ngModel], syn-dropdown[formControlName], syn-dropdown[formControl], syn-dropdown[ngModel], syn-input[formControlName], syn-input[formControl], syn-input[ngModel], syn-radio-group[formControlName], syn-radio-group[formControl], syn-radio-group[ngModel], syn-range[formControlName], syn-range[formControl], syn-range[ngModel], syn-range[formControlName], syn-range[formControl], syn-range[ngModel], syn-select[formControlName], syn-select[formControl], syn-select[ngModel], syn-textarea[formControlName], syn-textarea[formControl], syn-textarea[ngModel]", never, {}, {}, never, never, false, never>;
}
declare class SynCheckedValueAccessor extends CheckboxControlValueAccessor {
static ɵfac: i0.ɵɵFactoryDeclaration<SynCheckedValueAccessor, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SynCheckedValueAccessor, "syn-checkbox[formControlName], syn-checkbox[formControl], syn-checkbox[ngModel], syn-switch[formControlName], syn-switch[formControl], syn-switch[ngModel]", never, {}, {}, never, never, false, never>;
}
declare class SynFileValueAccessor extends DefaultValueAccessor {
static ɵfac: i0.ɵɵFactoryDeclaration<SynFileValueAccessor, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SynFileValueAccessor, "syn-file[formControlName], syn-file[formControl], syn-file[ngModel]", never, {}, {}, never, never, false, never>;
}
declare class SynergyFormsModule {
static ɵfac: i0.ɵɵFactoryDeclaration<SynergyFormsModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<SynergyFormsModule, [typeof SynDefaultValueAccessor, typeof SynCheckedValueAccessor, typeof SynFileValueAccessor], [typeof i1.SynergyValidatorsModule], [typeof SynDefaultValueAccessor, typeof SynCheckedValueAccessor, typeof SynFileValueAccessor, typeof i1.SynergyValidatorsModule]>;
static ɵinj: i0.ɵɵInjectorDeclaration<SynergyFormsModule>;
}
export { SynCheckedValueAccessor, SynDefaultValueAccessor, SynFileValueAccessor, SynergyFormsModule };