@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
TypeScript
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;
}