UNPKG

@nativescript-community/ui-material-textview

Version:

Material Design Text views allow users to input text into your app.

40 lines (39 loc) 1.46 kB
import { Style } from '@nativescript/core'; import { TextViewBase } from './textview.common'; declare module '@nativescript/core/ui/text-view' { interface TextView { setFormattedTextDecorationAndTransform(): any; setTextDecorationAndTransform(): any; } } declare module '@nativescript/core/ui/text-field' { interface TextField { textFieldShouldChangeCharactersInRangeReplacementString(textField: UITextField, range: NSRange, replacementString: string): boolean; } } export declare class TextView extends TextViewBase { nativeViewProtected: MDCMultilineTextField; private _controller; _isEditing: boolean; readonly style: Style & { variant: 'outline' | 'underline' | 'filled'; }; clearFocus(): void; requestFocus(): void; get ios(): MDCIntrinsicHeightTextView; get nativeTextViewProtected(): MDCIntrinsicHeightTextView; _getTextInsetsForBounds(insets: UIEdgeInsets): UIEdgeInsets; _onTextFieldDidChangeContentSize(size: CGSize): void; createNativeView(): MDCMultilineTextField; layoutDelegate: MDCMultilineTextInputLayoutDelegate; initNativeView(): void; disposeNativeView(): void; blur(): void; setSelection(start: number, stop?: number): void; _isShowingHint: boolean; _textColor: UIColor; _hintColor: UIColor; _refreshColor(): void; setFormattedTextDecorationAndTransform(): void; setTextDecorationAndTransform(): void; }