UNPKG

react18-react2angular

Version:

The easiest way to embed React components in Angular 1 apps! react 18 compatible

15 lines (14 loc) 533 B
import { IComponentOptions } from 'angular'; import * as React from 'react'; /** * Wraps a React component in Angular. Returns a new Angular component. * * Usage: * * ```ts * type Props = { foo: number } * class ReactComponent extends React.Component<Props, S> {} * const AngularComponent = react2angular(ReactComponent, ['foo']) * ``` */ export declare function react2angular<Props extends {}>(Class: React.ComponentType<Props>, bindingNames?: (keyof Props)[] | null, injectNames?: string[]): IComponentOptions;