import { HTMLAttributes as OriginalHTMLAttributes } from '@types/react'; /** * Расширяем global windows, чтобы можно было обращаться к window.bloko */ declare global { interface Window { bloko?: Partial>; } } /** * Расширяем список атрибутов HTML-элементов которые мы используем */ declare module '@types/react' { export interface HTMLAttributes extends OriginalHTMLAttributes { /** Указывает на строку с компонентом в исходном коде в режиме разработки. Генерируется babel-plugin-react-source */ source?: string; /** data-qa элемента, используется для тестов */ 'data-qa'?: string; } }