@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
37 lines (36 loc) • 2.03 kB
TypeScript
import { EditableTextBase as EditableTextBaseDefinition } from '.';
import { TextBase } from '../text-base';
import { Property, CssProperty } from '../core/properties';
import { Style } from '../styling/style';
import { Color } from '../../color';
import { CoreTypes } from '../../core-types';
export declare abstract class EditableTextBase extends TextBase implements EditableTextBaseDefinition {
static blurEvent: string;
static focusEvent: string;
static textChangeEvent: string;
keyboardType: CoreTypes.KeyboardInputType;
returnKeyType: CoreTypes.ReturnKeyButtonType;
updateTextTrigger: CoreTypes.UpdateTextTriggerType;
autocapitalizationType: CoreTypes.AutocapitalizationInputType;
autofillType: CoreTypes.AutofillType;
editable: boolean;
autocorrect: boolean;
hint: string;
maxLength: number;
placeholderColor: Color;
valueFormatter: (value: string) => string;
abstract dismissSoftInput(): any;
abstract _setInputType(inputType: number): void;
abstract setSelection(start: number, stop?: number): any;
_updateTextBaseFocusStateHandler(subscribe: boolean): void;
}
export declare const placeholderColorProperty: CssProperty<Style, Color>;
export declare const autofillTypeProperty: Property<EditableTextBase, string>;
export declare const keyboardTypeProperty: Property<EditableTextBase, CoreTypes.KeyboardInputType>;
export declare const returnKeyTypeProperty: Property<EditableTextBase, CoreTypes.ReturnKeyButtonType>;
export declare const editableProperty: Property<EditableTextBase, boolean>;
export declare const updateTextTriggerProperty: Property<EditableTextBase, CoreTypes.UpdateTextTriggerType>;
export declare const autocapitalizationTypeProperty: Property<EditableTextBase, CoreTypes.AutocapitalizationInputType>;
export declare const autocorrectProperty: Property<EditableTextBase, boolean>;
export declare const hintProperty: Property<EditableTextBase, string>;
export declare const maxLengthProperty: Property<EditableTextBase, number>;