4.0.2 • Published 4 years ago

@raydeck/react-modal-base v4.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

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:

NameTypeDefault
PromiseType--
ArgsTypeBaseType-
T-any

Parameters:

NameType
__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

@raydeck/react-modal-base - v4.0.2

Globals / ContextType

Interface: ContextType\<PromiseType>

Type parameters

Name
PromiseType

Hierarchy

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