@kubb/react
Version:
React integration for Kubb, providing JSX runtime support and React component generation capabilities for code generation plugins.
51 lines (49 loc) • 1.61 kB
TypeScript
import { KubbFile } from '@kubb/core/fs';
import react__default from 'react';
import { K as KubbNode } from './types-Jc5o8Ldu.js';
declare module 'react' {
namespace JSX {
interface IntrinsicElements {
'kubb-text': {
children?: KubbNode;
};
'kubb-file': {
id?: string;
children?: KubbNode;
baseName: string;
path: string;
override?: boolean;
meta?: KubbFile.File['meta'];
};
'kubb-source': KubbFile.Source & {
children?: KubbNode;
};
'kubb-import': KubbFile.Import;
'kubb-export': KubbFile.Export;
br: react__default.DetailedHTMLProps<react__default.HTMLAttributes<HTMLBRElement>, HTMLBRElement>;
}
}
}
declare module '@kubb/react/jsx-runtime' {
namespace JSX {
interface IntrinsicElements {
'kubb-text': {
children?: KubbNode;
};
'kubb-file': {
id?: string;
children?: KubbNode;
baseName: string;
path: string;
override?: boolean;
meta?: KubbFile.File['meta'];
};
'kubb-source': KubbFile.Source & {
children?: KubbNode;
};
'kubb-import': KubbFile.Import;
'kubb-export': KubbFile.Export;
br: react__default.DetailedHTMLProps<react__default.HTMLAttributes<HTMLBRElement>, HTMLBRElement>;
}
}
}