Static Optionalcomponents
components ?: { CustomSelect : DefineComponent < ExtractPropTypes < { buttonProps : { default : () => void ; type : ObjectConstructor } ; clearable : { default : boolean ; type : BooleanConstructor } ; cols : { default : number ; type : NumberConstructor } ; disabled : { default : boolean ; type : BooleanConstructor } ; hideOnClick : { default : boolean ; type : BooleanConstructor } ; items : { default : () => never [] ; type : PropType < any [] > } ; itemText : { default : string ; type : PropType < string | (( item : any ) => string )> ; } ; itemValue : { default : string ; type : PropType < string | (( item : any ) => (...) | (...))> ; } ; modelValue : { type : PropType < string | number | ((...) | (...))[] > } ; multiple : { default : boolean ; type : BooleanConstructor } ; popoverProps : { default : () => void ; type : ObjectConstructor } ; selection : { type : StringConstructor } ; } , > , { add : ( item : any ) => void ; clear : () => void ; equals : ( items : any [] ) => boolean ; has : ( item : any ) => boolean ; isEmpty : ComputedRef < boolean > ; itemRows : any [] [] ; remove : ( item : any ) => void ; select : ( item : any ) => void ; selected : Ref < | string | number | (string | number )[] | (string | number | ((...) | (...))[] | undefined )[] | undefined , | string | number | (string | number )[] | (string | number | ((...) | (...))[] | undefined )[] | undefined , > ; selectedStr : Ref < string , string > ; setItems : ( items : any [] ) => void ; setValues : ( values : | string | number | (string | number )[] | (string | number | ((...) | (...))[] | undefined )[] | undefined , ) => void ; show : Ref < boolean , boolean > ; toggle : ( item : any ) => void ; updated : Ref < number , number > ; values : Set < any > ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , "update:model-value" [] , "update:model-value" , PublicProps , Readonly < ExtractPropTypes < { buttonProps : { default : () => void ; type : ObjectConstructor } ; clearable : { default : boolean ; type : BooleanConstructor } ; cols : { default : number ; type : NumberConstructor } ; disabled : { default : boolean ; type : BooleanConstructor } ; hideOnClick : { default : boolean ; type : BooleanConstructor } ; items : { default : () => (...)[] ; type : PropType < (...)[] > } ; itemText : { default : string ; type : PropType < (...) | (...)> } ; itemValue : { default : string ; type : PropType < (...) | (...)> } ; modelValue : { type : PropType < (...) | (...) | (...)> } ; multiple : { default : boolean ; type : BooleanConstructor } ; popoverProps : { default : () => void ; type : ObjectConstructor } ; selection : { type : StringConstructor } ; } , > , > & Readonly < { "onUpdate:model-value" ?: ( ... args : any [] ) => any } > , { buttonProps : Record < string , any > ; clearable : boolean ; cols : number ; disabled : boolean ; hideOnClick : boolean ; items : any [] ; itemText : string | (( item : any ) => string ); itemValue : string | (( item : any ) => string | number ); multiple : boolean ; popoverProps : Record < string , any > ; } , {} , { Close : DefineComponent < {} , {} , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , EmitsOptions , string , VNodeProps & AllowedComponentProps & ComponentCustomProps , Readonly < ExtractPropTypes < {} > > , {} , {} , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; NButton : DefineComponent < ExtractPropTypes < { attrType : { default : "button" ; type : PropType < (...) | (...) | (...)> ; } ; block : BooleanConstructor ; bordered : { default : true ; type : BooleanConstructor } ; builtinThemeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; circle : BooleanConstructor ; color : StringConstructor ; dashed : BooleanConstructor ; disabled : BooleanConstructor ; focusable : { default : true ; type : BooleanConstructor } ; ghost : BooleanConstructor ; iconPlacement : { default : "left" ; type : PropType < (...) | (...)> } ; keyboard : { default : true ; type : BooleanConstructor } ; loading : BooleanConstructor ; nativeFocusBehavior : { default : boolean ; type : BooleanConstructor } ; onClick : PropType < MaybeArray < ( e : ...) => ...> > ; quaternary : BooleanConstructor ; renderIcon : PropType < () => VNodeChild > ; round : BooleanConstructor ; secondary : BooleanConstructor ; size : PropType < ButtonSize > ; spinProps : PropType < SharedSpinProps > ; strong : BooleanConstructor ; tag : { default : "button" ; type : PropType < keyof (...)> } ; tertiary : BooleanConstructor ; text : BooleanConstructor ; textColor : StringConstructor ; theme : PropType < Theme < "Button" , { border : ...; borderDisabled : ...; borderDisabledError : ...; borderDisabledInfo : ...; borderDisabledPrimary : ...; borderDisabledSuccess : ...; borderDisabledWarning : ...; borderError : ...; borderFocus : ...; borderFocusError : ...; borderFocusInfo : ...; borderFocusPrimary : ...; borderFocusSuccess : ...; borderFocusWarning : ...; borderHover : ...; borderHoverError : ...; borderHoverInfo : ...; borderHoverPrimary : ...; borderHoverSuccess : ...; borderHoverWarning : ...; borderInfo : ...; borderPressed : ...; borderPressedError : ...; borderPressedInfo : ...; borderPressedPrimary : ...; borderPressedSuccess : ...; borderPressedWarning : ...; borderPrimary : ...; borderRadiusLarge : ...; borderRadiusMedium : ...; borderRadiusSmall : ...; borderRadiusTiny : ...; borderSuccess : ...; borderWarning : ...; color : ...; colorDisabled : ...; colorDisabledError : ...; colorDisabledInfo : ...; colorDisabledPrimary : ...; colorDisabledSuccess : ...; colorDisabledWarning : ...; colorError : ...; colorFocus : ...; colorFocusError : ...; colorFocusInfo : ...; colorFocusPrimary : ...; colorFocusSuccess : ...; colorFocusWarning : ...; colorHover : ...; colorHoverError : ...; colorHoverInfo : ...; colorHoverPrimary : ...; colorHoverSuccess : ...; colorHoverWarning : ...; colorInfo : ...; colorOpacitySecondary : ...; colorOpacitySecondaryHover : ...; colorOpacitySecondaryPressed : ...; colorPressed : ...; colorPressedError : ...; colorPressedInfo : ...; colorPressedPrimary : ...; colorPressedSuccess : ...; colorPressedWarning : ...; colorPrimary : ...; colorQuaternary : ...; colorQuaternaryHover : ...; colorQuaternaryPressed : ...; colorSecondary : ...; colorSecondaryHover : ...; colorSecondaryPressed : ...; colorSuccess : ...; colorTertiary : ...; colorTertiaryHover : ...; colorTertiaryPressed : ...; colorWarning : ...; fontSizeLarge : ...; fontSizeMedium : ...; fontSizeSmall : ...; fontSizeTiny : ...; fontWeight : ...; fontWeightStrong : ...; heightLarge : ...; heightMedium : ...; heightSmall : ...; heightTiny : ...; iconMarginLarge : ...; iconMarginMedium : ...; iconMarginSmall : ...; iconMarginTiny : ...; iconSizeLarge : ...; iconSizeMedium : ...; iconSizeSmall : ...; iconSizeTiny : ...; opacityDisabled : ...; paddingLarge : ...; paddingMedium : ...; paddingRoundLarge : ...; paddingRoundMedium : ...; paddingRoundSmall : ...; paddingRoundTiny : ...; paddingSmall : ...; paddingTiny : ...; rippleColor : ...; rippleColorError : ...; rippleColorInfo : ...; rippleColorPrimary : ...; rippleColorSuccess : ...; rippleColorWarning : ...; rippleDuration : ...; textColor : ...; textColorDisabled : ...; textColorDisabledError : ...; textColorDisabledInfo : ...; textColorDisabledPrimary : ...; textColorDisabledSuccess : ...; textColorDisabledWarning : ...; textColorError : ...; textColorFocus : ...; textColorFocusError : ...; textColorFocusInfo : ...; textColorFocusPrimary : ...; textColorFocusSuccess : ...; textColorFocusWarning : ...; textColorGhost : ...; textColorGhostDisabled : ...; textColorGhostDisabledError : ...; textColorGhostDisabledInfo : ...; textColorGhostDisabledPrimary : ...; textColorGhostDisabledSuccess : ...; textColorGhostDisabledWarning : ...; textColorGhostError : ...; textColorGhostFocus : ...; textColorGhostFocusError : ...; textColorGhostFocusInfo : ...; textColorGhostFocusPrimary : ...; textColorGhostFocusSuccess : ...; textColorGhostFocusWarning : ...; textColorGhostHover : ...; textColorGhostHoverError : ...; textColorGhostHoverInfo : ...; textColorGhostHoverPrimary : ...; textColorGhostHoverSuccess : ...; textColorGhostHoverWarning : ...; textColorGhostInfo : ...; textColorGhostPressed : ...; textColorGhostPressedError : ...; textColorGhostPressedInfo : ...; textColorGhostPressedPrimary : ...; textColorGhostPressedSuccess : ...; textColorGhostPressedWarning : ...; textColorGhostPrimary : ...; textColorGhostSuccess : ...; textColorGhostWarning : ...; textColorHover : ...; textColorHoverError : ...; textColorHoverInfo : ...; textColorHoverPrimary : ...; textColorHoverSuccess : ...; textColorHoverWarning : ...; textColorInfo : ...; textColorPressed : ...; textColorPressedError : ...; textColorPressedInfo : ...; textColorPressedPrimary : ...; textColorPressedSuccess : ...; textColorPressedWarning : ...; textColorPrimary : ...; textColorSuccess : ...; textColorTertiary : ...; textColorText : ...; textColorTextDisabled : ...; textColorTextDisabledError : ...; textColorTextDisabledInfo : ...; textColorTextDisabledPrimary : ...; textColorTextDisabledSuccess : ...; textColorTextDisabledWarning : ...; textColorTextError : ...; textColorTextFocus : ...; textColorTextFocusError : ...; textColorTextFocusInfo : ...; textColorTextFocusPrimary : ...; textColorTextFocusSuccess : ...; textColorTextFocusWarning : ...; textColorTextHover : ...; textColorTextHoverError : ...; textColorTextHoverInfo : ...; textColorTextHoverPrimary : ...; textColorTextHoverSuccess : ...; textColorTextHoverWarning : ...; textColorTextInfo : ...; textColorTextPressed : ...; textColorTextPressedError : ...; textColorTextPressedInfo : ...; textColorTextPressedPrimary : ...; textColorTextPressedSuccess : ...; textColorTextPressedWarning : ...; textColorTextPrimary : ...; textColorTextSuccess : ...; textColorTextWarning : ...; textColorWarning : ...; waveOpacity : ...; } , any , > , > ; themeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; type : { default : "default" ; type : PropType < ButtonType > } ; } , > , { cssVars : | ComputedRef < { "--n-bezier" : string ; "--n-bezier-ease-out" : string ; "--n-border" : string ; "--n-border-disabled" : string ; "--n-border-focus" : string ; "--n-border-hover" : string ; "--n-border-pressed" : string ; "--n-border-radius" : string ; "--n-color" : string ; "--n-color-disabled" : string ; "--n-color-focus" : string ; "--n-color-hover" : string ; "--n-color-pressed" : string ; "--n-font-size" : string ; "--n-font-weight" : string ; "--n-height" : string ; "--n-icon-margin" : string ; "--n-icon-size" : string ; "--n-opacity-disabled" : string ; "--n-padding" : string ; "--n-ripple-color" : string ; "--n-ripple-duration" : string ; "--n-text-color" : string ; "--n-text-color-disabled" : string ; "--n-text-color-focus" : string ; "--n-text-color-hover" : string ; "--n-text-color-pressed" : string ; "--n-wave-opacity" : string ; "--n-width" : string ; } , > | undefined ; customColorCssVars : ComputedRef < | { "--n-border-color" : string ; "--n-border-color-disabled" : string ; "--n-border-color-focus" : string ; "--n-border-color-hover" : string ; "--n-border-color-pressed" : string ; } | null , > ; enterPressed : Ref < boolean , boolean > ; handleBlur : () => void ; handleClick : ( e : MouseEvent ) => void ; handleKeydown : ( e : KeyboardEvent ) => void ; handleKeyup : ( e : KeyboardEvent ) => void ; handleMousedown : ( e : MouseEvent ) => void ; mergedClsPrefix : Ref < string , string > ; mergedFocusable : ComputedRef < boolean > ; mergedSize : ComputedRef < "tiny" | "small" | "medium" | "large" > ; onRender : (() => void ) | undefined ; rtlEnabled : Ref < RtlItem | undefined , RtlItem | undefined > | undefined ; selfElRef : Ref < HTMLElement | null , HTMLElement | null > ; showBorder : ComputedRef < boolean > ; themeClass : Ref < string , string > | undefined ; waveElRef : Ref < { play : () => ... } | null , BaseWaveRef | { play : () => ... } | null , > ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , {} , string , PublicProps , Readonly < ExtractPropTypes < { attrType : { default : ...; type : ... } ; block : BooleanConstructor ; bordered : { default : ...; type : ... } ; builtinThemeOverrides : PropType < (...)> ; circle : BooleanConstructor ; color : StringConstructor ; dashed : BooleanConstructor ; disabled : BooleanConstructor ; focusable : { default : ...; type : ... } ; ghost : BooleanConstructor ; iconPlacement : { default : ...; type : ... } ; keyboard : { default : ...; type : ... } ; loading : BooleanConstructor ; nativeFocusBehavior : { default : ...; type : ... } ; onClick : PropType < (...)> ; quaternary : BooleanConstructor ; renderIcon : PropType < (...)> ; round : BooleanConstructor ; secondary : BooleanConstructor ; size : PropType < (...)> ; spinProps : PropType < (...)> ; strong : BooleanConstructor ; tag : { default : ...; type : ... } ; tertiary : BooleanConstructor ; text : BooleanConstructor ; textColor : StringConstructor ; theme : PropType < (...)> ; themeOverrides : PropType < (...)> ; type : { default : ...; type : ... } ; } , > , > & Readonly < {} > , { attrType : "button" | "submit" | "reset" ; block : boolean ; bordered : boolean ; circle : boolean ; dashed : boolean ; disabled : boolean ; focusable : boolean ; ghost : boolean ; iconPlacement : "left" | "right" ; keyboard : boolean ; loading : boolean ; nativeFocusBehavior : boolean ; quaternary : boolean ; round : boolean ; secondary : boolean ; strong : boolean ; tag : keyof HTMLElementTagNameMap ; tertiary : boolean ; text : boolean ; type : ButtonType ; } , SlotsType < ButtonSlots > , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; NGrid : DefineComponent < ExtractPropTypes < { collapsed : BooleanConstructor ; collapsedRows : { default : 1 ; type : NumberConstructor } ; cols : { default : 24 ; type : PropType < (...) | (...)> } ; itemResponsive : BooleanConstructor ; itemStyle : PropType < string | CSSProperties > ; layoutShiftDisabled : BooleanConstructor ; responsive : { default : "self" ; type : PropType < (...) | (...)> } ; xGap : { default : 0 ; type : PropType < (...) | (...)> } ; yGap : { default : 0 ; type : PropType < (...) | (...)> } ; } , > , { contentEl : Ref < HTMLElement | undefined , HTMLElement | undefined > ; handleResize : ComputedRef < VResizeObserverOnResize | undefined > ; isResponsive : ComputedRef < boolean > ; isSsr : boolean ; mergedClsPrefix : Ref < string , string > ; overflow : Ref < boolean , boolean > ; responsiveCols : ComputedRef < number > ; responsiveQuery : ComputedRef < | number | ((...) | (...) | (...) | (...) | (...) | (...))[] | undefined , > ; style : ComputedRef < CSSProperties > ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , {} , string , PublicProps , Readonly < ExtractPropTypes < { collapsed : BooleanConstructor ; collapsedRows : { default : ...; type : ... } ; cols : { default : ...; type : ... } ; itemResponsive : BooleanConstructor ; itemStyle : PropType < (...)> ; layoutShiftDisabled : BooleanConstructor ; responsive : { default : ...; type : ... } ; xGap : { default : ...; type : ... } ; yGap : { default : ...; type : ... } ; } , > , > & Readonly < {} > , { collapsed : boolean ; collapsedRows : number ; cols : string | number ; itemResponsive : boolean ; layoutShiftDisabled : boolean ; responsive : "self" | "screen" ; xGap : string | number ; yGap : string | number ; } , {} , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; NGridItem : DefineComponent < ExtractPropTypes < { offset : { default : 0 ; type : PropType < (...) | (...)> } ; privateColStart : NumberConstructor ; privateOffset : NumberConstructor ; privateShow : { default : true ; type : BooleanConstructor } ; privateSpan : NumberConstructor ; span : { default : 1 ; type : PropType < (...) | (...)> } ; suffix : BooleanConstructor ; } , > , { deriveStyle : () => { display : string ; gridColumn : string ; marginLeft : string ; } ; itemStyle : Ref < string | CSSProperties | undefined , string | CSSProperties | undefined , > ; layoutShiftDisabled : Ref < boolean , boolean > ; mergedXGap : ComputedRef < string > ; overflow : Ref < boolean , boolean > ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , {} , string , PublicProps , Readonly < ExtractPropTypes < { offset : { default : ...; type : ... } ; privateColStart : NumberConstructor ; privateOffset : NumberConstructor ; privateShow : { default : ...; type : ... } ; privateSpan : NumberConstructor ; span : { default : ...; type : ... } ; suffix : BooleanConstructor ; } , > , > & Readonly < {} > , { offset : string | number ; privateShow : boolean ; span : string | number ; suffix : boolean ; } , {} , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; NIcon : DefineComponent < ExtractPropTypes < { builtinThemeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; color : StringConstructor ; component : PropType < Component > ; depth : PropType < Depth > ; size : PropType < string | number > ; theme : PropType < Theme < "Icon" , { color : ...; opacity1Depth : ...; opacity2Depth : ...; opacity3Depth : ...; opacity4Depth : ...; opacity5Depth : ...; } , any , > , > ; themeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; } , > , { cssVars : | ComputedRef < { "--n-bezier" : string ; "--n-color" : string ; "--n-opacity" : string ; } , > | undefined ; mergedClsPrefix : Ref < string , string > ; mergedStyle : ComputedRef < { color : string | undefined ; fontSize : string | undefined } , > ; onRender : (() => void ) | undefined ; themeClass : Ref < string , string > | undefined ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , {} , string , PublicProps , Readonly < ExtractPropTypes < { builtinThemeOverrides : PropType < (...)> ; color : StringConstructor ; component : PropType < (...)> ; depth : PropType < (...)> ; size : PropType < (...)> ; theme : PropType < (...)> ; themeOverrides : PropType < (...)> ; } , > , > & Readonly < {} > , {} , {} , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; NPopover : DefineComponent < ExtractPropTypes < { animated : { default : boolean ; type : BooleanConstructor } ; arrow : { default : undefined ; type : PropType < (...) | (...) | (...)> } ; arrowClass : StringConstructor ; arrowPointToCenter : BooleanConstructor ; arrowStyle : PropType < string | CSSProperties > ; arrowWrapperClass : StringConstructor ; arrowWrapperStyle : PropType < string | CSSProperties > ; builtinThemeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; contentClass : StringConstructor ; contentStyle : PropType < string | CSSProperties > ; defaultShow : BooleanConstructor ; delay : { default : number ; type : NumberConstructor } ; disabled : BooleanConstructor ; displayDirective : { default : string ; type : PropType < (...) | (...)> } ; duration : { default : number ; type : NumberConstructor } ; flip : { default : boolean ; type : BooleanConstructor } ; footerClass : StringConstructor ; footerStyle : PropType < string | CSSProperties > ; getDisabled : PropType < () => boolean > ; headerClass : StringConstructor ; headerStyle : PropType < string | CSSProperties > ; internalDeactivateImmediately : BooleanConstructor ; internalExtraClass : { default : () => (...)[] ; type : PropType < (...)[] > ; } ; internalInheritedEventHandlers : { default : () => (...)[] ; type : PropType < (...)[] > ; } ; internalOnAfterLeave : PropType < () => void > ; internalRenderBody : PropType < InternalRenderBody > ; internalSyncTargetWithParent : BooleanConstructor ; internalTrapFocus : BooleanConstructor ; keepAliveOnHover : { default : boolean ; type : BooleanConstructor } ; maxWidth : NumberConstructor ; minWidth : NumberConstructor ; onClickoutside : PropType < ( e : MouseEvent ) => void > ; onHide : PropType < MaybeArray < (...)> | undefined > ; onShow : PropType < MaybeArray < (...)> | undefined > ; "onUpdate:show" : PropType < MaybeArray < ( value : ...) => ...> > ; onUpdateShow : PropType < MaybeArray < ( value : ...) => ...> > ; overlap : BooleanConstructor ; placement : { default : string ; type : PropType < Placement > } ; raw : BooleanConstructor ; scrollable : BooleanConstructor ; show : { default : undefined ; type : PropType < (...) | (...) | (...)> } ; showArrow : { default : boolean ; type : BooleanConstructor } ; theme : PropType < Theme < "Popover" , { arrowHeight : ...; arrowOffset : ...; arrowOffsetVertical : ...; borderRadius : ...; boxShadow : ...; color : ...; dividerColor : ...; fontSize : ...; padding : ...; space : ...; spaceArrow : ...; textColor : ...; } , { Scrollbar : ... } , > , > ; themeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; to : { default : undefined ; type : PropType < (...) | (...) | (...) | (...)> ; } ; trigger : { default : string ; type : PropType < PopoverTrigger > } ; width : { default : undefined ; type : PropType < (...) | (...)> } ; x : NumberConstructor ; y : NumberConstructor ; zIndex : NumberConstructor ; } , > , { binderInstRef : Ref < { targetRef : (...) | (...) } | null , ExposedBinderInstance | { targetRef : (...) | (...) } | null , > ; getMergedShow : () => boolean ; handleBlur : () => void ; handleClick : () => void ; handleFocus : () => void ; handleMouseEnter : () => void ; handleMouseLeave : () => void ; mergedShowArrow : ComputedRef < boolean > ; mergedShowConsideringDisabledProp : ComputedRef < boolean > ; positionManually : ComputedRef < boolean > ; setShow : ( value : boolean ) => void ; syncPosition : () => void ; uncontrolledShow : Ref < boolean , boolean > ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , {} , string , PublicProps , Readonly < ExtractPropTypes < { animated : { default : ...; type : ... } ; arrow : { default : ...; type : ... } ; arrowClass : StringConstructor ; arrowPointToCenter : BooleanConstructor ; arrowStyle : PropType < (...)> ; arrowWrapperClass : StringConstructor ; arrowWrapperStyle : PropType < (...)> ; builtinThemeOverrides : PropType < (...)> ; contentClass : StringConstructor ; contentStyle : PropType < (...)> ; defaultShow : BooleanConstructor ; delay : { default : ...; type : ... } ; disabled : BooleanConstructor ; displayDirective : { default : ...; type : ... } ; duration : { default : ...; type : ... } ; flip : { default : ...; type : ... } ; footerClass : StringConstructor ; footerStyle : PropType < (...)> ; getDisabled : PropType < (...)> ; headerClass : StringConstructor ; headerStyle : PropType < (...)> ; internalDeactivateImmediately : BooleanConstructor ; internalExtraClass : { default : ...; type : ... } ; internalInheritedEventHandlers : { default : ...; type : ... } ; internalOnAfterLeave : PropType < (...)> ; internalRenderBody : PropType < (...)> ; internalSyncTargetWithParent : BooleanConstructor ; internalTrapFocus : BooleanConstructor ; keepAliveOnHover : { default : ...; type : ... } ; maxWidth : NumberConstructor ; minWidth : NumberConstructor ; onClickoutside : PropType < (...)> ; onHide : PropType < (...)> ; onShow : PropType < (...)> ; "onUpdate:show" : PropType < (...)> ; onUpdateShow : PropType < (...)> ; overlap : BooleanConstructor ; placement : { default : ...; type : ... } ; raw : BooleanConstructor ; scrollable : BooleanConstructor ; show : { default : ...; type : ... } ; showArrow : { default : ...; type : ... } ; theme : PropType < (...)> ; themeOverrides : PropType < (...)> ; to : { default : ...; type : ... } ; trigger : { default : ...; type : ... } ; width : { default : ...; type : ... } ; x : NumberConstructor ; y : NumberConstructor ; zIndex : NumberConstructor ; } , > , > & Readonly < {} > , { animated : boolean ; arrow : boolean | undefined ; arrowPointToCenter : boolean ; defaultShow : boolean ; delay : number ; disabled : boolean ; displayDirective : "show" | "if" ; duration : number ; flip : boolean ; internalDeactivateImmediately : boolean ; internalExtraClass : string [] ; internalInheritedEventHandlers : TriggerEventHandlers [] ; internalSyncTargetWithParent : boolean ; internalTrapFocus : boolean ; keepAliveOnHover : boolean ; overlap : boolean ; placement : Placement ; raw : boolean ; scrollable : boolean ; show : boolean | undefined ; showArrow : boolean ; to : string | boolean | HTMLElement ; trigger : PopoverTrigger ; width : number | "trigger" ; } , SlotsType < PopoverSlots > , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; NTag : DefineComponent < ExtractPropTypes < { bordered : { default : undefined ; type : PropType < (...) | (...) | (...)> ; } ; builtinThemeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; checkable : BooleanConstructor ; checked : BooleanConstructor ; closable : BooleanConstructor ; color : PropType < TagColor > ; disabled : { default : undefined ; type : PropType < (...) | (...) | (...)> ; } ; internalCloseFocusable : { default : boolean ; type : BooleanConstructor } ; internalCloseIsButtonTag : { default : boolean ; type : BooleanConstructor ; } ; onCheckedChange : PropType < ( checked : boolean ) => void > ; onClose : PropType < MaybeArray < ( e : ...) => ...> > ; onMouseenter : PropType < ( e : MouseEvent ) => void > ; onMouseleave : PropType < ( e : MouseEvent ) => void > ; "onUpdate:checked" : PropType < ( checked : boolean ) => void > ; onUpdateChecked : PropType < ( checked : boolean ) => void > ; round : BooleanConstructor ; size : PropType < TagSize > ; strong : BooleanConstructor ; theme : PropType < Theme < "Tag" , { border : ...; borderError : ...; borderInfo : ...; borderPrimary : ...; borderRadius : ...; borderSuccess : ...; borderWarning : ...; closeBorderRadius : ...; closeColorHover : ...; closeColorHoverError : ...; closeColorHoverInfo : ...; closeColorHoverPrimary : ...; closeColorHoverSuccess : ...; closeColorHoverWarning : ...; closeColorPressed : ...; closeColorPressedError : ...; closeColorPressedInfo : ...; closeColorPressedPrimary : ...; closeColorPressedSuccess : ...; closeColorPressedWarning : ...; closeIconColor : ...; closeIconColorError : ...; closeIconColorHover : ...; closeIconColorHoverError : ...; closeIconColorHoverInfo : ...; closeIconColorHoverPrimary : ...; closeIconColorHoverSuccess : ...; closeIconColorHoverWarning : ...; closeIconColorInfo : ...; closeIconColorPressed : ...; closeIconColorPressedError : ...; closeIconColorPressedInfo : ...; closeIconColorPressedPrimary : ...; closeIconColorPressedSuccess : ...; closeIconColorPressedWarning : ...; closeIconColorPrimary : ...; closeIconColorSuccess : ...; closeIconColorWarning : ...; closeIconSizeLarge : ...; closeIconSizeMedium : ...; closeIconSizeSmall : ...; closeIconSizeTiny : ...; closeMargin : ...; closeSizeLarge : ...; closeSizeMedium : ...; closeSizeSmall : ...; closeSizeTiny : ...; color : ...; colorBordered : ...; colorBorderedError : ...; colorBorderedInfo : ...; colorBorderedPrimary : ...; colorBorderedSuccess : ...; colorBorderedWarning : ...; colorCheckable : ...; colorChecked : ...; colorCheckedHover : ...; colorCheckedPressed : ...; colorError : ...; colorHoverCheckable : ...; colorInfo : ...; colorPressedCheckable : ...; colorPrimary : ...; colorSuccess : ...; colorWarning : ...; fontSizeLarge : ...; fontSizeMedium : ...; fontSizeSmall : ...; fontSizeTiny : ...; fontWeightStrong : ...; heightLarge : ...; heightMedium : ...; heightSmall : ...; heightTiny : ...; opacityDisabled : ...; padding : ...; textColor : ...; textColorCheckable : ...; textColorChecked : ...; textColorError : ...; textColorHoverCheckable : ...; textColorInfo : ...; textColorPressedCheckable : ...; textColorPrimary : ...; textColorSuccess : ...; textColorWarning : ...; } , any , > , > ; themeOverrides : PropType < ExtractThemeOverrides < Theme < (...), (...), (...)> > , > ; triggerClickOnClose : BooleanConstructor ; type : { default : "default" ; type : PropType < (...) | (...) | (...) | (...) | (...) | (...)> ; } ; } , > , { contentRef : Ref < HTMLElement | null , HTMLElement | null > ; cssVars : | ComputedRef < { "--n-avatar-size-override" : string ; "--n-bezier" : string ; "--n-border" : string ; "--n-border-radius" : string ; "--n-close-border-radius" : string ; "--n-close-color-hover" : string ; "--n-close-color-pressed" : string ; "--n-close-icon-color" : string ; "--n-close-icon-color-disabled" : string ; "--n-close-icon-color-hover" : string ; "--n-close-icon-color-pressed" : string ; "--n-close-icon-size" : string ; "--n-close-margin-bottom" : string ; "--n-close-margin-left" : string ; "--n-close-margin-right" : string ; "--n-close-margin-top" : string ; "--n-close-size" : string ; "--n-color" : string ; "--n-color-checkable" : string ; "--n-color-checked" : string ; "--n-color-checked-hover" : string ; "--n-color-checked-pressed" : string ; "--n-color-hover-checkable" : string ; "--n-color-pressed-checkable" : string ; "--n-font-size" : string ; "--n-font-weight-strong" : string ; "--n-height" : string ; "--n-opacity-disabled" : string ; "--n-padding" : string ; "--n-text-color" : string ; "--n-text-color-checkable" : string ; "--n-text-color-checked" : string ; "--n-text-color-hover-checkable" : string ; "--n-text-color-pressed-checkable" : string ; } , > | undefined ; handleClick : () => void ; handleCloseClick : ( e : MouseEvent ) => void ; mergedBordered : ComputedRef < boolean > ; mergedClsPrefix : Ref < string , string > ; onRender : (() => void ) | undefined ; rtlEnabled : Ref < RtlItem | undefined , RtlItem | undefined > | undefined ; setTextContent : ( textContent : string ) => void ; themeClass : Ref < string , string > | undefined ; } , {} , {} , {} , ComponentOptionsMixin , ComponentOptionsMixin , {} , string , PublicProps , Readonly < ExtractPropTypes < { bordered : { default : ...; type : ... } ; builtinThemeOverrides : PropType < (...)> ; checkable : BooleanConstructor ; checked : BooleanConstructor ; closable : BooleanConstructor ; color : PropType < (...)> ; disabled : { default : ...; type : ... } ; internalCloseFocusable : { default : ...; type : ... } ; internalCloseIsButtonTag : { default : ...; type : ... } ; onCheckedChange : PropType < (...)> ; onClose : PropType < (...)> ; onMouseenter : PropType < (...)> ; onMouseleave : PropType < (...)> ; "onUpdate:checked" : PropType < (...)> ; onUpdateChecked : PropType < (...)> ; round : BooleanConstructor ; size : PropType < (...)> ; strong : BooleanConstructor ; theme : PropType < (...)> ; themeOverrides : PropType < (...)> ; triggerClickOnClose : BooleanConstructor ; type : { default : ...; type : ... } ; } , > , > & Readonly < {} > , { bordered : boolean | undefined ; checkable : boolean ; checked : boolean ; closable : boolean ; disabled : boolean | undefined ; internalCloseFocusable : boolean ; internalCloseIsButtonTag : boolean ; round : boolean ; strong : boolean ; triggerClickOnClose : boolean ; type : "error" | "default" | "primary" | "info" | "success" | "warning" ; } , SlotsType < TagSlots > , {} , {} , string , ComponentProvideOptions , true , {} , any , > ; } , {} , string , ComponentProvideOptions , true , {} , any , > ; } & GlobalComponents & Record < string , Component < any , any , any , ComputedOptions , MethodOptions , {} , any > , >
Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:837
#3468
type-only, used to assist Mixin's type inference, TypeScript will try to simplify the inferred
Mixintype, with the__differentiator, TypeScript won't be able to combine different mixins, because the__differentiatorwill be different