choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
36 lines (35 loc) • 1.08 kB
TypeScript
import { ReactNode } from 'react';
import { TextField, TextFieldProps } from '../text-field/TextField';
export interface PasswordProps extends TextFieldProps {
/**
* 是否可揭示
* @default true
*/
reveal?: boolean;
}
export default class Password extends TextField<PasswordProps> {
static displayName: string;
static defaultProps: {
suffixCls: string;
reveal: boolean;
clearButton: boolean;
multiple: boolean;
border: boolean;
valueChangeAction: import("../text-field/enum").ValueChangeAction;
waitType: import("../core/enum").WaitType;
readOnly: boolean;
disabled: boolean;
noValidate: boolean;
trim: import("../data-set/enum").FieldTrim;
};
type: string;
reveal?: boolean;
selectionEnd?: number;
selectionStart?: number;
getOmitPropsKeys(): string[];
getOtherPrevNode(): ReactNode;
getInnerSpanButton(): ReactNode;
handleToggleReveal(e: any): void;
doReveal(target: any): void;
resetReveal(target: any): void;
}