ImageOutput
ImageOutput: (
props: {
className?: string;
debounceMs?: number;
height?: string;
id: string;
namespace?: string | null;
onRecalculating?: (isRecalculating: boolean) => void;
width?: string;
},
) => ReactElement<unknown, string | JSXElementConstructor<any>>
| null
ReactDOM
ReactDOM: __module
ShinyModuleProvider
ShinyModuleProvider: (
props: { children: ReactNode; namespace: string },
) => ReactElement<unknown, string | JSXElementConstructor<any>>
ShinyOutput
ShinyOutput: (
props: {
className?: string;
id: string;
tagName?: string;
[attr: string]: unknown;
},
) => ReactElement<unknown, string | JSXElementConstructor<any>>
useSetShinyInput: <T>(id: string, def: T, opts?: InputOpts) => (v: T) => void
useShinyBusy
useShinyBusy: () => boolean
useShinyInitialized
useShinyInitialized: () => boolean
useShinyInput: <T>(id: string, def: T, opts?: InputOpts) => [T, (v: T) => void]
useShinyInputValue: <T>(id: string) => T | undefined
useShinyMessageHandler
useShinyMessageHandler: (type: string, handler: (data: unknown) => void) => void
useShinyOutputError
useShinyOutputError: (id: string) => OutputError | null
useShinyOutputValue
useShinyOutputValue: <T>(id: string, def?: T) => T | undefined