@raydeck/react-modal-base
v4.0.2
Published
<a name="readmemd"></a>
Readme
react-modal-base
@raydeck/react-modal-base - v4.0.2
Globals
@raydeck/react-modal-base - v4.0.2
Index
Interfaces
Functions
Functions
makeDeferred
▸ makeDeferred<T>(): DeferredType<T>
Defined in index.tsx:14
Type parameters:
Name |
------ |
T |
Returns: DeferredType<T>
makeDialog
▸ makeDialog<PromiseType, ArgsType, T>(__namedParameters: { Dialog: FC<ArgsType & ContextType<PromiseType> & { reject?: undefined | (reason?: any) => void ; resolve?: undefined | (arg?: PromiseType) => void }> ; useSetValue: () => ArgsType ; useSetContext: (__namedParameters: {}) => void }): [FC, () => [(arg: Partial<ArgsType>) => Promise<PromiseType | undefined>, (arg?: PromiseType) => void], (C: FC<T>) => FC<T>]
Defined in index.tsx:29
Type parameters:
Name | Type | Default |
------ | ------ | ------ |
PromiseType | - | - |
ArgsType | BaseType | - |
T | - | any |
Parameters:
Name | Type |
------ | ------ |
__namedParameters | { Dialog: FC<ArgsType & ContextType<PromiseType> & { reject?: undefined | (reason?: any) => void ; resolve?: undefined | (arg?: PromiseType) => void }> ; useSetValue: () => ArgsType ; useSetContext: (__namedParameters: {}) => void } |
Returns: [FC, () => [(arg: Partial<ArgsType>) => Promise<PromiseType | undefined>, (arg?: PromiseType) => void], (C: FC<T>) => FC<T>]
@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<PromiseType>
Defined in index.tsx:26
isOpen
• isOpen: boolean
Defined in index.tsx:24
setDeferred
• Optional setDeferred: undefined | (deferred: DeferredType<PromiseType>) => 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<T>
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
