rc-select-city
Version:
52 lines (51 loc) • 1.59 kB
TypeScript
/// <reference types="react" />
import React, { Component } from 'react';
export interface PostionContainerProps {
matchQ: string;
loading: boolean;
searchDataSource: any[];
setInputValue: (selectVal: number[], selectName: string[]) => void;
index: number;
selectVal: number[];
valIndex: number;
params: any;
addressMap: Map<any, any>[];
changeState: (params: any) => void;
input: {
left: number;
top: number;
width: number | string;
};
show: boolean;
searching: boolean;
}
declare class PostionContainer extends Component<PostionContainerProps, {}> {
private _container;
constructor(props: PostionContainerProps);
componentDidMount(): void;
componentWillUnmount(): void;
highlightReplace(data: string, matchQ: string): any[];
highlight: (data: Pick<{
firstOfAll: string;
name: string;
totalPY: string;
value: number;
parentIds: any[];
}, "value" | "name" | "firstOfAll" | "totalPY">) => string | any[] | JSX.Element;
columns: () => {
key: string;
render: (text: {}, record: {}) => JSX.Element;
}[];
handClick(e: React.SyntheticEvent<HTMLDivElement>): void;
tableProps: () => any;
tabConProps: () => {
index: number;
selectVal: number[];
valIndex: number;
params: any;
addressMap: Map<any, any>[];
changeState: (params: any) => void;
};
render(): React.ReactPortal;
}
export default PostionContainer;