import{_ as e,c as t,o as a,a as l}from"./app.54d5a277.js";const p='{"title":"Module: features/clickables/clickable","description":"","frontmatter":{},"headers":[{"level":2,"title":"Interfaces","slug":"interfaces"},{"level":2,"title":"Type aliases","slug":"type-aliases"},{"level":3,"title":"Clickable","slug":"clickable"},{"level":3,"title":"GenericClickable","slug":"genericclickable"},{"level":2,"title":"Variables","slug":"variables"},{"level":3,"title":"ClickableType","slug":"clickabletype"},{"level":2,"title":"Functions","slug":"functions"},{"level":3,"title":"createClickable","slug":"createclickable"},{"level":3,"title":"setupAutoClick","slug":"setupautoclick"}],"relativePath":"api/modules/features/clickables/clickable.md"}',c={},i=l('

Module: features/clickables/clickable

Interfaces

Type aliases

Clickable

\u01AC Clickable<T>: Replace<T & BaseClickable, { canClick: GetComputableTypeWithDefault<T["canClick"], true> ; classes: GetComputableType<T["classes"]> ; display: GetComputableType<T["display"]> ; mark: GetComputableType<T["mark"]> ; style: GetComputableType<T["style"]> ; visibility: GetComputableTypeWithDefault<T["visibility"], Visible> }>

Type parameters

NameType
Textends ClickableOptions

Defined in

profectus/src/features/clickables/clickable.ts:51


GenericClickable

\u01AC GenericClickable: Replace<Clickable<ClickableOptions>, { canClick: ProcessedComputable<boolean> ; visibility: ProcessedComputable<Visibility> }>

Defined in

profectus/src/features/clickables/clickable.ts:63

Variables

ClickableType

\u2022 Const ClickableType: typeof ClickableType

Defined in

profectus/src/features/clickables/clickable.ts:24

Functions

createClickable

\u25B8 createClickable<T>(optionsFunc): Clickable<T>

Type parameters

NameType
Textends ClickableOptions

Parameters

NameType
optionsFunc() => T & ThisType<Clickable<T>>

Returns

Clickable<T>

Defined in

profectus/src/features/clickables/clickable.ts:71


setupAutoClick

\u25B8 setupAutoClick(layer, clickable, autoActive?): Unsubscribe

Parameters

NameTypeDefault value
layerGenericLayerundefined
clickableGenericClickableundefined
autoActiveComputable<boolean>true

Returns

Unsubscribe

Defined in

profectus/src/features/clickables/clickable.ts:137

',40),d=[i];function r(o,s,n,h,b,u){return a(),t("div",null,d)}var k=e(c,[["render",r]]);export{p as __pageData,k as default};