@aliyun-obv/app-loader
Advanced tools
Comparing version 0.3.6 to 0.3.7
import React from 'react'; | ||
export type LazyComponent<T extends React.ComponentType<any>> = React.ExoticComponent<React.ComponentPropsWithRef<T>>; | ||
export type LazyComponent<T extends React.ComponentType<any>, K = {}> = React.ExoticComponent<React.ComponentPropsWithRef<T> & K>; | ||
export type FilteredValueOfKey<T, K extends keyof T, U> = T[K] extends U ? T[K] : never; | ||
export declare function ObvizAsyncComponent<O, T extends React.ComponentType<any>, K extends keyof O>(factory: () => Promise<O>, exportName: K): LazyComponent<FilteredValueOfKey<O, K, T>>; | ||
export interface LoaderAppProps { | ||
appProps?: { | ||
baserouter?: string; | ||
}; | ||
} | ||
export declare function ObvizAsyncComponent<O, T extends React.ComponentType<any>, K extends keyof O>(factory: () => Promise<O>, exportName: K): LazyComponent<FilteredValueOfKey<O, K, T>, LoaderAppProps>; |
@@ -6,2 +6,3 @@ { | ||
"module": "dist/es/index.js", | ||
"license": "Apache-2.0", | ||
"types": "dist/types/index.d.ts", | ||
@@ -17,3 +18,3 @@ "scripts": { | ||
"devDependencies": {}, | ||
"version": "0.3.6" | ||
"version": "0.3.7" | ||
} |
No License Found
License(Experimental) License information could not be found.
Found 1 instance in 1 package
80485
24
0
1408