import { TemplateRef, ElementRef, EmbeddedViewRef } from "@angular/core"; import { RadDataForm } from './../'; /** * Represents the RadDataForm component. RadDataForm is based on the * already familiar native Android and iOS components from Progress Telerik UI for Android * and Progress Telerik UI for iOS. The component exposes all major features supported * by the native controls through a unified API suitable for NativeScript developers. */ export class RadDataFormComponent { /** * Gets the NativeScript {@link RadDataForm} element. */ dataForm: RadDataForm; /** * Gets the NativeScript {@link RadDataForm} element. */ nativeElement: RadDataForm; } /** * Directive identifying the EntityProperty. * * @example * ' <TKEntityProperty tkDataFormPropert<>/TKEntityProperty> ' */ export class TKEntityPropertyDirective { } /** * Directive identifying the PropertyGroup. * * @example * ' <TKPropertyGroup tkDataFormGroups<>/TKPropertyGroup> ' */ export class TKPropertyGroupDirective { } /** * Directive identifying the PropertyEditor. * * @example * ' <TKPropertyEditor tkEntityPropertyEditor<>/TKPropertyEditor> ' */ export class TKPropertyEditorDirective { } /** * Directive identifying the PropertyEditor. * * @example * ' <TKCustomPropertyEditor tkEntityPropertyEditor<>/TKCustomPropertyEditor> ' */ export class TKCustomPropertyEditorDirective { } /** * Directive identifying an EntityProperty object of the 'properties' collection of the RadDataForm. * * @example * ' <TKEntityProperty tkDataFormPropert<>/TKEntityProperty> ' */ export class TKDataFormPropertyDirective { } /** * Directive identifying the PropertyGroup. * * @example * ' <TKPropertyGroup tkDataFormGroups<>/TKPropertyGroup> ' */ export class TKDataFormGroupsDirective { } /** * Directive identifying the titleStyle of the PropertyGroup. * * @example * ' <TKGroupTitleStyle tkPropertyGroupTitleStyle<>/TKGroupTitleStyle> ' */ export class TKPropertyGroupTitleStyleDirective { } /** * Directive identifying the style of the PropertyEditor. * * @example * ' <TKPropertyEditorStyle tkPropertyEditorStyle<>/TKPropertyEditorStyle> ' */ export class TKPropertyEditorStyleDirective { } /** * Directive identifying the style of the PropertyEditor. * * @example * ' <TKPropertyEditorStyle tkCustomPropertyEditorStyle<>/TKPropertyEditorStyle> ' */ export class TKCustomPropertyEditorStyleDirective { } /** * Directive identifying an EntityProperty object of the 'properties' collection of the PropertyGroup. * * @example * ' <TKEntityProperty tkPropertyGroupProperties<>/TKEntityProperty> ' */ export class TKPropertyGroupPropertiesDirective { } /** * Directive identifying the editor of the PropertyEditor. * * @example * ' <TKPropertyEditor tkEntityPropertyEditor<>/TKPropertyEditor> ' */ export class TKEntityPropertyEditorDirective { } /** * Directive identifying the DataFormGridLayout. * * @example * ' <TKDataFormGridLayout tkPropertyGroupLayout<>/TKDataFormGridLayout> ' */ export class TKDataFormGridLayoutDirective { } /** * Directive identifying the DataFormStackLayout. * * @example * ' <TKDataFormStackLayout tkPropertyGroupLayout<>/TKDataFormStackLayout> ' */ export class TKDataFormStackLayoutDirective { } /** * Directive identifying the 'layout' of the PropertyGroup. * * @example * ' <TKDataFormStackLayout tkPropertyGroupLayout<>/TKDataFormStackLayout> ' */ export class TKPropertyGroupLayoutDirective { } /** * Directive identifying an EntityProperty object of the 'validators' collection of the EntityProperty. * * @example * ' <TKNonEmptyValidator tkEntityPropertyValidators<>/TKNonEmptyValidator> ' */ export class TKEntityPropertyValidatorsDirective { } /** * Directives identifying the RadDataForm. */ export const DATAFORM_DIRECTIVES; /** * NgModule containing all of the RadDataForm directives. */ export class NativeScriptUIDataFormModule { }