@yesstudio/nuxt-composables
Preparing search index...
ComponentPublicInstance
Type Alias ComponentPublicInstance<P, B, D, C, M, E, PublicProps, Defaults, MakeDefaultsOptional, Options, I, S, Exposed, TypeRefs, TypeEl>
ComponentPublicInstance
:
{
$
:
ComponentInternalInstance
;
$attrs
:
Data
;
$data
:
D
;
$el
:
TypeEl
;
$emit
:
EmitFn
<
E
>
;
$forceUpdate
:
()
=>
void
;
$host
:
Element
|
null
;
$nextTick
:
typeof
nextTick
;
$options
:
Options
&
MergedComponentOptionsOverride
;
$parent
:
ComponentPublicInstance
|
null
;
$props
:
MakeDefaultsOptional
extends
true
?
Partial
<
Defaults
>
&
Omit
<
Prettify
<
P
>
&
PublicProps
,
keyof
Defaults
>
:
Prettify
<
P
>
&
PublicProps
;
$refs
:
Data
&
TypeRefs
;
$root
:
ComponentPublicInstance
|
null
;
$slots
:
UnwrapSlotsType
<
S
>
;
$watch
<
T
extends
string
|
(
(
...
args
:
any
)
=>
any
)
>
(
source
:
T
,
cb
:
T
extends
(
...
args
:
any
)
=>
R
?
(
...
args
:
[
R
,
R
,
OnCleanup
]
)
=>
any
:
(
...
args
:
[
any
,
any
,
OnCleanup
]
)
=>
any
,
options
?:
WatchOptions
<
boolean
>
,
)
:
WatchStopHandle
;
}
&
ExposedKeys
<
IfAny
<
P
,
P
,
Readonly
<
Defaults
>
&
Omit
<
P
,
keyof
ShallowUnwrapRef
<
B
>
|
keyof
Defaults
>
,
>
&
ShallowUnwrapRef
<
B
>
&
UnwrapNestedRefs
<
D
>
&
ExtractComputedReturns
<
C
>
&
M
&
ComponentCustomProperties
&
InjectToObject
<
I
,
>
,
Exposed
,
>
Type Parameters
P
=
{}
B
=
{}
D
=
{}
C
extends
ComputedOptions
=
{}
M
extends
MethodOptions
=
{}
E
extends
EmitsOptions
=
{}
PublicProps
=
{}
Defaults
=
{}
MakeDefaultsOptional
extends
boolean
=
false
Options
=
ComponentOptionsBase
<
any
,
any
,
any
,
any
,
any
,
any
,
any
,
any
,
any
>
I
extends
ComponentInjectOptions
=
{}
S
extends
SlotsType
=
{}
Exposed
extends
string
=
""
TypeRefs
extends
Data
=
{}
TypeEl
extends
Element
=
any
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@yesstudio/nuxt-composables
Loading...