@surdeddd/bottom-sheet
GitHub
Breaking changes
Preparing search index...
core/overlay
OverlayEngine
Class OverlayEngine
Index
Constructors
constructor
Accessors
state
Methods
on
open
close
toggle
destroy
set
Backdrop
Opacity
set
Backdrop
Filter
set
Swipe
To
Close
set
Enter
Animation
set
Exit
Animation
set
Return
Focus
set
Overlay
set
Overlay
Children
clear
Overlay
Children
Constructors
constructor
new
OverlayEngine
(
opts
:
OverlayOptions
)
:
OverlayEngine
Parameters
opts
:
OverlayOptions
Returns
OverlayEngine
Accessors
state
get
state
()
:
OverlayState
Returns
OverlayState
Methods
on
on
<
K
extends
keyof
OverlayEventMap
>
(
event
:
K
,
fn
:
Listener
<
K
>
)
:
()
=>
void
Type Parameters
K
extends
keyof
OverlayEventMap
Parameters
event
:
K
fn
:
Listener
<
K
>
Returns
()
=>
void
open
open
()
:
Promise
<
void
>
Returns
Promise
<
void
>
close
close
(
reason
?:
OverlayCloseReason
)
:
Promise
<
void
>
Parameters
reason
:
OverlayCloseReason
= "programmatic"
Returns
Promise
<
void
>
toggle
toggle
()
:
Promise
<
void
>
Returns
Promise
<
void
>
destroy
destroy
()
:
void
Returns
void
set
Backdrop
Opacity
setBackdropOpacity
(
opacity
:
number
)
:
void
Parameters
opacity
:
number
Returns
void
set
Backdrop
Filter
setBackdropFilter
(
filter
:
string
|
undefined
)
:
void
Parameters
filter
:
string
|
undefined
Returns
void
set
Swipe
To
Close
setSwipeToClose
(
config
:
boolean
|
SwipeToCloseConfig
)
:
void
Parameters
config
:
boolean
|
SwipeToCloseConfig
Returns
void
set
Enter
Animation
setEnterAnimation
(
animation
:
OverlayAnimation
)
:
void
Parameters
animation
:
OverlayAnimation
Returns
void
set
Exit
Animation
setExitAnimation
(
animation
:
OverlayAnimation
)
:
void
Parameters
animation
:
OverlayAnimation
Returns
void
set
Return
Focus
setReturnFocus
(
target
:
HTMLElement
|
(
()
=>
HTMLElement
|
null
)
|
undefined
,
)
:
void
Parameters
target
:
HTMLElement
|
(
()
=>
HTMLElement
|
null
)
|
undefined
Returns
void
set
Overlay
setOverlay
(
opts
:
OverlayUpdate
)
:
void
Parameters
opts
:
OverlayUpdate
Returns
void
set
Overlay
Children
setOverlayChildren
(
children
:
|
HTMLElement
|
DocumentFragment
|
(
()
=>
HTMLElement
|
DocumentFragment
)
,
)
:
void
Parameters
children
:
HTMLElement
|
DocumentFragment
|
(
()
=>
HTMLElement
|
DocumentFragment
)
Returns
void
clear
Overlay
Children
clearOverlayChildren
()
:
void
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
state
Methods
on
open
close
toggle
destroy
set
Backdrop
Opacity
set
Backdrop
Filter
set
Swipe
To
Close
set
Enter
Animation
set
Exit
Animation
set
Return
Focus
set
Overlay
set
Overlay
Children
clear
Overlay
Children
GitHub
Breaking changes
@surdeddd/bottom-sheet
Loading...