ion-oui
Version:
The client library of oui builder for ionic
68 lines (67 loc) • 2.3 kB
TypeScript
import { AfterViewInit, OnInit, Type } from "@angular/core";
import { OUIIonElement } from "../../oui-element";
import { OUIAbstractIonParser } from "../../oui-parser";
import { FormGroup } from '@angular/forms';
import { DatePipe } from '@angular/common';
export declare class OUIIonForm extends OUIIonElement implements OnInit, AfterViewInit {
form: FormGroup<any>;
parentFormId?: string;
ngAfterViewInit(): void;
ngOnInit(): void;
}
export declare class OUIIonFormParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}
export declare class OUIIonFormTextField extends OUIIonElement implements OnInit {
form?: FormGroup<any>;
ngOnInit(): void;
}
export declare class OUIIonFormTextFieldParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}
export declare class OUIIonFormDatetime extends OUIIonElement implements OnInit {
private datePipe;
date?: string;
form?: FormGroup<any>;
constructor(datePipe: DatePipe);
ngOnInit(): void;
formatDate(d: any): string;
}
export declare class UIIonFormDatetimeParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}
export declare class OUIIonFormSwitch extends OUIIonElement implements OnInit {
form?: FormGroup<any>;
ngOnInit(): void;
}
export declare class OUIIonFormSwitchParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}
export declare class OUIIonFormCheckbox extends OUIIonElement implements OnInit {
form?: FormGroup<any>;
ngOnInit(): void;
}
export declare class OUIIonFormCheckboxParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}
export declare class OUIIonFormDropdown extends OUIIonElement implements OnInit {
form?: FormGroup<any>;
ngOnInit(): void;
}
export declare class OUIIonFormDropdownParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}
export declare class OUIIonFormSlider extends OUIIonElement implements OnInit {
form?: FormGroup<any>;
ngOnInit(): void;
}
export declare class OUIIonFormSliderParser extends OUIAbstractIonParser {
type: string;
componentType: Type<OUIIonElement>;
}