@wix/design-system
Version:
@wix/design-system
18 lines • 784 B
TypeScript
import * as React from 'react';
import { HighlightedItemProps } from './Highlighter.types';
interface MatchBoundaries {
first: number;
last: number;
}
declare class HighlightedItem extends React.PureComponent<HighlightedItemProps> {
renderElement(): React.ReactNode;
getMatchRegExp(): RegExp;
getMatchBoundaries(subject: string, matchRegExp: RegExp): MatchBoundaries | undefined;
getMatchReactKey(index: number): string;
highlightChildren(children: string, matchRegExp: RegExp): React.ReactNode[];
renderPlain(plainString: string, key: string): React.ReactElement;
renderHighlight(matchString: string, key: string): React.ReactElement;
render(): React.JSX.Element;
}
export default HighlightedItem;
//# sourceMappingURL=HighlightedItem.d.ts.map