cloud-component
Version:
用于加载 component registry 中注册的组件
26 lines (21 loc) • 370 B
TypeScript
import { ReactNode } from 'react';
export interface RegistryInfo {
/**
* 组件名字
* format project/component
*/
name?: string;
/**
* 组件加载的url
*/
url?: string;
}
export interface UrlMapper {
[name: string]: string;
}
export interface SuspenseProps {
fallback?: ReactNode;
}
export interface AnyProps {
[key: string]: any;
}