export type PromiseType
> = P extends Promise
? T
: never;
export type FunctionReturningPromise = (...args: any[]) => Promise;
interface TushanRenderResourceFuncProps {
permissions?: any;
}
export type TushanChildren =
| React.ReactNode
| (({ permissions }: TushanRenderResourceFuncProps) => React.ReactNode);