@macrof/shared
Version:
React MicroFrontend Shared, Typescript, Webpack 5, ModuleFederation
13 lines (12 loc) • 335 B
TypeScript
import { ReactNode } from 'react';
import type { Action, Location } from 'history';
export interface IRouterState {
action: Action;
location: Location;
canListen: boolean;
}
export interface IProps {
basename?: string;
children?: ReactNode;
}
export declare const MainRouter: ({ ...props }: IProps) => JSX.Element;