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);