@raydeck/react-modal-base v4.0.2
react-modal-base
@raydeck/react-modal-base - v4.0.2
Globals
@raydeck/react-modal-base - v4.0.2
Index
Interfaces
Functions
Functions
makeDeferred
▸ makeDeferred\(): DeferredType\
Defined in index.tsx:14
Type parameters:
Name |
---|
T |
Returns: DeferredType\
makeDialog
▸ makeDialog\<PromiseType, ArgsType, T>(__namedParameters
: { Dialog: FC\<ArgsType & ContextType\ & { reject?: undefined | (reason?: any) => void ; resolve?: undefined | (arg?: PromiseType) => void }> ; useSetValue: () => ArgsType ; useSetContext: (__namedParameters: {}) => void }): [FC, () => (arg: Partial\) => Promise\<PromiseType | undefined>, (arg?: PromiseType) => void, (C: FC\) => FC\]
Defined in index.tsx:29
Type parameters:
Name | Type | Default |
---|---|---|
PromiseType | - | - |
ArgsType | BaseType | - |
T | - | any |
Parameters:
Name | Type |
---|---|
__namedParameters | { Dialog: FC\<ArgsType & ContextType\ & { reject?: undefined | (reason?: any) => void ; resolve?: undefined | (arg?: PromiseType) => void }> ; useSetValue: () => ArgsType ; useSetContext: (__namedParameters: {}) => void } |
Returns: [FC, () => (arg: Partial\) => Promise\<PromiseType | undefined>, (arg?: PromiseType) => void, (C: FC\) => FC\]
@raydeck/react-modal-base - v4.0.2
Globals / BaseType
Interface: BaseType
Hierarchy
BaseType
@raydeck/react-modal-base - v4.0.2
Globals / ContextType
Interface: ContextType\<PromiseType>
Type parameters
Name |
---|
PromiseType |
Hierarchy
↳ ContextType
Index
Properties
Properties
deferred
• Optional
deferred: DeferredType\
Defined in index.tsx:26
isOpen
• isOpen: boolean
Defined in index.tsx:24
setDeferred
• Optional
setDeferred: undefined | (deferred: DeferredType\) => void
Defined in index.tsx:27
setIsOpen
• setIsOpen: (isOpen: boolean) => void
Defined in index.tsx:25
@raydeck/react-modal-base - v4.0.2
Globals / DeferredType
Interface: DeferredType\<T>
Type parameters
Name |
---|
T |
Hierarchy
- DeferredType
Index
Properties
Properties
promise
• Optional
promise: Promise\
Defined in index.tsx:12
reject
• Optional
reject: undefined | (reason?: any) => void
Defined in index.tsx:11
resolve
• Optional
resolve: undefined | (arg?: T) => void
Defined in index.tsx:10