import{_ as e,c as o,o as d,a as c}from"./app.ab34650d.js";const b=JSON.parse('{"title":"Interface: BaseBar","description":"","frontmatter":{"editLink":false},"headers":[{"level":2,"title":"Properties","slug":"properties"},{"level":3,"title":"[Component]","slug":"component"},{"level":3,"title":"[GatherProps]","slug":"gatherprops"},{"level":3,"title":"id","slug":"id"},{"level":3,"title":"type","slug":"type"}],"relativePath":"api/interfaces/features/bars/bar.BaseBar.md","lastUpdated":null}'),t={name:"api/interfaces/features/bars/bar.BaseBar.md"},r=c('
features/bars/bar.BaseBar
\u2022 [Component]: DefineComponent
<{ baseStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; borderStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; classes
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; direction
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Direction
>> } ; display
: PropType
<ProcessedComputable
<CoercableComponent
>> ; fillStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; height
: { required
: true
= true; type
: PropType
<ProcessedComputable
<number
>> } ; id
: { required
: true
= true; type
: StringConstructor
= String } ; mark
: PropType
<ProcessedComputable
<string
| boolean
>> ; progress
: { required
: true
= true; type
: PropType
<ProcessedComputable
<DecimalSource
>> } ; style
: PropType
<ProcessedComputable
<StyleValue
>> ; textStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; visibility
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Visibility
>> } ; width
: { required
: true
= true; type
: PropType
<ProcessedComputable
<number
>> } }, { Visibility
: typeof Visibility
; barStyle
: ComputedRef
<Partial
<CSSProperties
>> ; component
: ShallowRef
<null
| ""
| Component
<any
, any
, any
, ComputedOptions
, MethodOptions
>> ; normalizedProgress
: ComputedRef
<number
> ; unref
: <T>(ref
: T
| Ref
<T
>) => T
}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, Record
<string
, any
>, string
, PublicProps
, Readonly
<ExtractPropTypes
<{ baseStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; borderStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; classes
: PropType
<ProcessedComputable
<Record
<string
, boolean
>>> ; direction
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Direction
>> } ; display
: PropType
<ProcessedComputable
<CoercableComponent
>> ; fillStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; height
: { required
: true
= true; type
: PropType
<ProcessedComputable
<number
>> } ; id
: { required
: true
= true; type
: StringConstructor
= String } ; mark
: PropType
<ProcessedComputable
<string
| boolean
>> ; progress
: { required
: true
= true; type
: PropType
<ProcessedComputable
<DecimalSource
>> } ; style
: PropType
<ProcessedComputable
<StyleValue
>> ; textStyle
: PropType
<ProcessedComputable
<StyleValue
>> ; visibility
: { required
: true
= true; type
: PropType
<ProcessedComputable
<Visibility
>> } ; width
: { required
: true
= true; type
: PropType
<ProcessedComputable
<number
>> } }>>, {}>
profectus/src/features/bars/bar.ts:37
\u2022 [GatherProps]: () => Record
<string
, unknown
>
\u25B8 (): Record
<string
, unknown
>
Record
<string
, unknown
>
profectus/src/features/bars/bar.ts:38
\u2022 id: string
profectus/src/features/bars/bar.ts:35
\u2022 type: typeof BarType