@engie-group/fluid-design-system-react
Version:
Fluid Design System React
13 lines (12 loc) • 801 B
TypeScript
import React from 'react';
export declare const Utils: {
isUndefinedOrNull: (value: unknown) => value is null;
classNames: (...args: unknown[]) => string;
coerceFunction: (func: (...args: unknown[]) => unknown) => (...args: unknown[]) => unknown;
mergeRefs: <T = unknown>(refs: (React.MutableRefObject<T> | React.LegacyRef<T>)[]) => (instance: T) => void;
normalizeString: (text: string) => string;
normalizeAndSearchInText: (text: string, search: string) => boolean;
escapeRegExp: (string: string) => string;
highlightTextAsHtml: (content: string, textToHighlight: string, caseSensitive?: boolean, escapeAccents?: boolean, openingTag?: string, closingTag?: string) => string;
omit: <T_1 extends {}, K extends keyof T_1>(obj: T_1, ...keys: K[]) => Omit<T_1, K>;
};