diff --git a/benchmark/baselines/_base-ui-components_react/bindings/ContextMenuRoot.res b/benchmark/baselines/_base-ui-components_react/bindings/ContextMenuRoot.res index e7a246c2..712c1615 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/ContextMenuRoot.res +++ b/benchmark/baselines/_base-ui-components_react/bindings/ContextMenuRoot.res @@ -7,7 +7,7 @@ type props = { disabled?: bool, @as("open") open_?: bool, actionsRef?: React.ref>, - handle?: RootSharedTypes.menuHandleGn4xo, + handle?: RootSharedTypes.menuHandleXaxq5, defaultOpen?: bool, onOpenChangeComplete?: bool => unit, triggerId?: Nullable.t, diff --git a/benchmark/baselines/_base-ui-components_react/bindings/MenuRoot.res b/benchmark/baselines/_base-ui-components_react/bindings/MenuRoot.res index 8c5569cd..e8199334 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/MenuRoot.res +++ b/benchmark/baselines/_base-ui-components_react/bindings/MenuRoot.res @@ -15,7 +15,7 @@ type props<'a> = { actionsRef?: React.ref>, triggerId?: Nullable.t, defaultTriggerId?: Nullable.t, - handle?: RootSharedTypes.menuHandleEibww<'a>, + handle?: RootSharedTypes.menuHandleV1tgxi<'a>, children?: React.element, // ⓘ function form: wrap with `childrenFn` (zero-cost) } diff --git a/benchmark/baselines/_base-ui-components_react/bindings/MenuSubmenuRoot.res b/benchmark/baselines/_base-ui-components_react/bindings/MenuSubmenuRoot.res index 47785fba..a95b8f90 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/MenuSubmenuRoot.res +++ b/benchmark/baselines/_base-ui-components_react/bindings/MenuSubmenuRoot.res @@ -7,7 +7,7 @@ type props = { disabled?: bool, @as("open") open_?: bool, actionsRef?: React.ref>, - handle?: RootSharedTypes.menuHandleGn4xo, + handle?: RootSharedTypes.menuHandleXaxq5, defaultOpen?: bool, onOpenChangeComplete?: bool => unit, triggerId?: Nullable.t, diff --git a/benchmark/baselines/_base-ui-components_react/bindings/MenuTrigger.res b/benchmark/baselines/_base-ui-components_react/bindings/MenuTrigger.res index 8345fdd2..63878846 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/MenuTrigger.res +++ b/benchmark/baselines/_base-ui-components_react/bindings/MenuTrigger.res @@ -4,7 +4,7 @@ external renderFn: ((PositionerSharedTypes.htmlProps, TriggerTypes.contextMenuTr type props<'a> = { children?: React.element, disabled?: bool, - handle?: RootSharedTypes.menuHandleV2ni56<'a>, + handle?: RootSharedTypes.menuHandleV1w2kt<'a>, payload?: 'a, delay?: float, closeDelay?: float, diff --git a/benchmark/baselines/_base-ui-components_react/bindings/RootSharedTypes.res b/benchmark/baselines/_base-ui-components_react/bindings/RootSharedTypes.res index 8c4bb970..748bc7d8 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/RootSharedTypes.res +++ b/benchmark/baselines/_base-ui-components_react/bindings/RootSharedTypes.res @@ -561,9 +561,13 @@ type rootMenuStoreUseSyncedValuesParentConfigWx9iv = { @as("type") type_: [#"menubar"], context: menubarContext, } +type __typeF6ioq = { + getBoundingClientRect: unit => LibTypes.event, +} +@unboxed type typeSetAnchor = Type(__typeF6ioq) | Fn(__typeF6ioq => __typeF6ioq) type contextMenuRootContext = { - anchor: string, // ⚪ loose — was `{ getBoundingClientRect: () => DOMRect; }` - setAnchor: string => unit, // ⚠️ REVIEW — was `SetStateAction<{ getBoundingClientRect: () => DOMRect; }>` — match the real type by hand + anchor: __typeF6ioq, + setAnchor: typeSetAnchor => unit, backdropRef: string, // ⚪ loose — was `RefObject` internalBackdropRef: string, // ⚪ loose — was `RefObject` actionsRef: ReactTypes.refObject, @@ -572,11 +576,11 @@ type contextMenuRootContext = { initialCursorPointRef: ReactTypes.refObject, rootId?: string, } -type rootMenuStoreUseSyncedValuesParentConfigSuy9m = { +type rootMenuStoreUseSyncedValuesParentConfigV4ouqf = { @as("type") type_: [#"context-menu"], context: contextMenuRootContext, } -type rootMenuStoreUseSyncedValuesParentConfigV104c1 = { +type __typeV104c1 = { @as("type") type_: unit, } type floatingTreeStore = { @@ -586,7 +590,7 @@ type floatingTreeStore = { removeNode: FloatingUiReactTypes.floatingNodeType => unit, } type menuParent_t -type rec storeMenuStoreSetStateConfigMt5t5 = { +type rec storeMenuStoreSetStateConfigV2vbxe = { @as("open") open_: bool, mounted: bool, transitionStatus: PositionerSharedTypes.transitionStatus, @@ -618,19 +622,19 @@ type rec storeMenuStoreSetStateConfigMt5t5 = { keyboardEventRelay?: ReactEvent.Keyboard.t => unit, } and menuRootContext = { - store: menuStoreV1nk2i, - parent: string, // ⚪ loose — was `MenuParent` + store: menuStoreXy3f9, + parent: menuParent_t, } -and rootMenuStoreUseSyncedValuesParentConfigV1488y = { +and rootMenuStoreUseSyncedValuesParentConfigV1tim1 = { @as("type") type_: [#"nested-context-menu"], context: contextMenuRootContext, menuContext: menuRootContext, } -and rootMenuStoreUseSyncedValuesParentConfigV1yuv5 = { +and rootMenuStoreUseSyncedValuesParentConfigOnj8x = { @as("type") type_: [#"menu"], - store: menuStoreV1nk2i, + store: menuStoreXy3f9, } -and storeMenuStoreUseSyncedValuesConfigZiqsf = { +and storeMenuStoreUseSyncedValuesConfigS9xox = { @as("open") open_?: bool, mounted?: bool, transitionStatus?: PositionerSharedTypes.transitionStatus, @@ -661,7 +665,7 @@ and storeMenuStoreUseSyncedValuesConfigZiqsf = { closeDelay?: float, keyboardEventRelay?: ReactEvent.Keyboard.t => unit, } -and menuStoreV1nk2i = { +and menuStoreXy3f9 = { setOpen: (bool, contextMenuRootChangeEventDetails) => unit, unsubscribeParentListener: string, // 🛑 BROKEN — contains `any` context: contextV767qg, @@ -669,38 +673,38 @@ and menuStoreV1nk2i = { selectors: string, // 🛑 BROKEN — contains `any` useSyncedValue: (rootMenuStoreUseSyncedValue, string) => unit, // 🛑 BROKEN — contains `unknown` useSyncedValueWithCleanup: (string, string) => unit, // 🛑 BROKEN — contains `unknown` — was `Readonly>[Key]` - useSyncedValues: storeMenuStoreUseSyncedValuesConfigZiqsf => unit, + useSyncedValues: storeMenuStoreUseSyncedValuesConfigS9xox => unit, useControlledProp: (rootMenuStoreUseSyncedValue, option, string) => unit, // 🛑 BROKEN — contains `unknown` set: (rootMenuStoreUseSyncedValue, string) => unit, // 🛑 BROKEN — contains `unknown` - update: storeMenuStoreUseSyncedValuesConfigZiqsf => unit, - setState: storeMenuStoreSetStateConfigMt5t5 => unit, + update: storeMenuStoreUseSyncedValuesConfigS9xox => unit, + setState: storeMenuStoreSetStateConfigV2vbxe => unit, select: (string, string) => string, // 🛑 BROKEN — contains `unknown` — was `ReturnType<{ disabled: (state: State) => boolean; modal: (state: State) => boolean; allowMou` useState: (string, string) => string, // 🛑 BROKEN — contains `unknown` — was `ReturnType<{ disabled: (state: State) => boolean; modal: (state: State) => boolean; allowMou` useContextCallback: (string, option<(bool, menuRootChangeEventDetails) => unit>) => unit, // 🛑 BROKEN — contains `unknown` useStateSetter: rootMenuStoreUseSyncedValue => string => unit, // 🛑 BROKEN — contains `unknown` observe: string, // ⚠️ REVIEW — match the real type by hand - state: storeMenuStoreSetStateConfigMt5t5, + state: storeMenuStoreSetStateConfigV2vbxe, listeners: string, // 🛑 BROKEN — contains `any` updateTick: string, // 🛑 BROKEN — contains `any` - subscribe: storeMenuStoreSetStateConfigMt5t5 => unit => unit => unit, - getSnapshot: unit => storeMenuStoreSetStateConfigMt5t5, + subscribe: storeMenuStoreSetStateConfigV2vbxe => unit => unit => unit, + getSnapshot: unit => storeMenuStoreSetStateConfigV2vbxe, notifyAll: unit => unit, } module MenuParent = { type t = menuParent_t - external fromRootMenuStoreUseSyncedValuesParentConfig: rootMenuStoreUseSyncedValuesParentConfigV1yuv5 => t = "%identity" - external asRootMenuStoreUseSyncedValuesParentConfig: t => (rootMenuStoreUseSyncedValuesParentConfigV1yuv5) = "%identity" + external fromRootMenuStoreUseSyncedValuesParentConfig: rootMenuStoreUseSyncedValuesParentConfigOnj8x => t = "%identity" + external asRootMenuStoreUseSyncedValuesParentConfig: t => (rootMenuStoreUseSyncedValuesParentConfigOnj8x) = "%identity" external fromRootMenuStoreUseSyncedValuesParentConfig2: rootMenuStoreUseSyncedValuesParentConfigWx9iv => t = "%identity" external asRootMenuStoreUseSyncedValuesParentConfig2: t => (rootMenuStoreUseSyncedValuesParentConfigWx9iv) = "%identity" - external fromRootMenuStoreUseSyncedValuesParentConfig3: rootMenuStoreUseSyncedValuesParentConfigSuy9m => t = "%identity" - external asRootMenuStoreUseSyncedValuesParentConfig3: t => (rootMenuStoreUseSyncedValuesParentConfigSuy9m) = "%identity" - external fromRootMenuStoreUseSyncedValuesParentConfig4: rootMenuStoreUseSyncedValuesParentConfigV1488y => t = "%identity" - external asRootMenuStoreUseSyncedValuesParentConfig4: t => (rootMenuStoreUseSyncedValuesParentConfigV1488y) = "%identity" - external fromRootMenuStoreUseSyncedValuesParentConfig5: rootMenuStoreUseSyncedValuesParentConfigV104c1 => t = "%identity" - external asRootMenuStoreUseSyncedValuesParentConfig5: t => (rootMenuStoreUseSyncedValuesParentConfigV104c1) = "%identity" -} -type menuHandleGn4xo = { - store: menuStoreV1nk2i, + external fromRootMenuStoreUseSyncedValuesParentConfig3: rootMenuStoreUseSyncedValuesParentConfigV4ouqf => t = "%identity" + external asRootMenuStoreUseSyncedValuesParentConfig3: t => (rootMenuStoreUseSyncedValuesParentConfigV4ouqf) = "%identity" + external fromRootMenuStoreUseSyncedValuesParentConfig4: rootMenuStoreUseSyncedValuesParentConfigV1tim1 => t = "%identity" + external asRootMenuStoreUseSyncedValuesParentConfig4: t => (rootMenuStoreUseSyncedValuesParentConfigV1tim1) = "%identity" + external fromType2: __typeV104c1 => t = "%identity" + external asType2: t => (__typeV104c1) = "%identity" +} +type menuHandleXaxq5 = { + store: menuStoreXy3f9, @as("open") open_: string => unit, close: unit => unit, isOpen: bool, @@ -791,7 +795,7 @@ type rootFieldValidityStateValidityConfig = { type fieldsetRootState = { disabled: bool, } -type storeMenuStoreUseSyncedValuesConfigZ0030<'a> = { +type storeMenuStoreUseSyncedValuesConfigPd6rj<'a> = { @as("open") open_?: bool, mounted?: bool, transitionStatus?: PositionerSharedTypes.transitionStatus, @@ -822,7 +826,7 @@ type storeMenuStoreUseSyncedValuesConfigZ0030<'a> = { closeDelay?: float, keyboardEventRelay?: ReactEvent.Keyboard.t => unit, } -type storeMenuStoreSetStateConfigV1073g<'a> = { +type storeMenuStoreSetStateConfigV8rk58<'a> = { @as("open") open_: bool, mounted: bool, transitionStatus: PositionerSharedTypes.transitionStatus, @@ -853,7 +857,7 @@ type storeMenuStoreSetStateConfigV1073g<'a> = { closeDelay: float, keyboardEventRelay?: ReactEvent.Keyboard.t => unit, } -type menuStoreV1uotb<'a> = { +type menuStoreV1t1yx<'a> = { setOpen: (bool, contextMenuRootChangeEventDetails) => unit, unsubscribeParentListener: string, // 🛑 BROKEN — contains `any` context: contextV767qg, @@ -861,30 +865,30 @@ type menuStoreV1uotb<'a> = { selectors: string, // 🛑 BROKEN — contains `any` useSyncedValue: (rootMenuStoreUseSyncedValue, string) => unit, // 🛑 BROKEN — contains `unknown` useSyncedValueWithCleanup: (string, string) => unit, // 🛑 BROKEN — contains `unknown` — was `Readonly>[Key]` - useSyncedValues: storeMenuStoreUseSyncedValuesConfigZ0030<'a> => unit, + useSyncedValues: storeMenuStoreUseSyncedValuesConfigPd6rj<'a> => unit, useControlledProp: (rootMenuStoreUseSyncedValue, option, string) => unit, // 🛑 BROKEN — contains `unknown` set: (rootMenuStoreUseSyncedValue, string) => unit, // 🛑 BROKEN — contains `unknown` - update: storeMenuStoreUseSyncedValuesConfigZ0030<'a> => unit, - setState: storeMenuStoreSetStateConfigV1073g<'a> => unit, + update: storeMenuStoreUseSyncedValuesConfigPd6rj<'a> => unit, + setState: storeMenuStoreSetStateConfigV8rk58<'a> => unit, select: (string, string) => string, // 🛑 BROKEN — contains `unknown` — was `ReturnType<{ disabled: (state: State) => boolean; modal: (state: State) => boolean; allowMou` useState: (string, string) => string, // 🛑 BROKEN — contains `unknown` — was `ReturnType<{ disabled: (state: State) => boolean; modal: (state: State) => boolean; allowMou` useContextCallback: (string, option<(bool, menuRootChangeEventDetails) => unit>) => unit, // 🛑 BROKEN — contains `unknown` useStateSetter: rootMenuStoreUseSyncedValue => string => unit, // 🛑 BROKEN — contains `unknown` observe: string, // ⚠️ REVIEW — match the real type by hand - state: storeMenuStoreSetStateConfigV1073g<'a>, + state: storeMenuStoreSetStateConfigV8rk58<'a>, listeners: string, // 🛑 BROKEN — contains `any` updateTick: string, // 🛑 BROKEN — contains `any` - subscribe: storeMenuStoreSetStateConfigV1073g<'a> => unit => unit => unit, - getSnapshot: unit => storeMenuStoreSetStateConfigV1073g<'a>, + subscribe: storeMenuStoreSetStateConfigV8rk58<'a> => unit => unit => unit, + getSnapshot: unit => storeMenuStoreSetStateConfigV8rk58<'a>, notifyAll: unit => unit, } -type menuHandleEibww<'a> = { - store: menuStoreV1uotb<'a>, +type menuHandleV1tgxi<'a> = { + store: menuStoreV1t1yx<'a>, @as("open") open_: string => unit, close: unit => unit, isOpen: bool, } -type menuStoreJff8q<'a> = { +type menuStoreV19ihg<'a> = { setOpen: (bool, contextMenuRootChangeEventDetails) => unit, unsubscribeParentListener: string, // 🛑 BROKEN — contains `any` context: contextV767qg, @@ -892,25 +896,25 @@ type menuStoreJff8q<'a> = { selectors: string, // 🛑 BROKEN — contains `any` useSyncedValue: (TriggerTypes.triggerMenuStoreUseSyncedValue, string) => unit, // 🛑 BROKEN — contains `unknown` useSyncedValueWithCleanup: (string, string) => unit, // 🛑 BROKEN — contains `unknown` — was `Readonly>[Key]` - useSyncedValues: storeMenuStoreUseSyncedValuesConfigZ0030<'a> => unit, + useSyncedValues: storeMenuStoreUseSyncedValuesConfigPd6rj<'a> => unit, useControlledProp: (TriggerTypes.triggerMenuStoreUseSyncedValue, option, string) => unit, // 🛑 BROKEN — contains `unknown` set: (TriggerTypes.triggerMenuStoreUseSyncedValue, string) => unit, // 🛑 BROKEN — contains `unknown` - update: storeMenuStoreUseSyncedValuesConfigZ0030<'a> => unit, - setState: storeMenuStoreSetStateConfigV1073g<'a> => unit, + update: storeMenuStoreUseSyncedValuesConfigPd6rj<'a> => unit, + setState: storeMenuStoreSetStateConfigV8rk58<'a> => unit, select: (string, string) => string, // 🛑 BROKEN — contains `unknown` — was `ReturnType<{ disabled: (state: State) => boolean; modal: (state: State) => boolean; allowMou` useState: (string, string) => string, // 🛑 BROKEN — contains `unknown` — was `ReturnType<{ disabled: (state: State) => boolean; modal: (state: State) => boolean; allowMou` useContextCallback: (string, option<(bool, menuRootChangeEventDetails) => unit>) => unit, // 🛑 BROKEN — contains `unknown` useStateSetter: TriggerTypes.triggerMenuStoreUseSyncedValue => string => unit, // 🛑 BROKEN — contains `unknown` observe: string, // ⚠️ REVIEW — match the real type by hand - state: storeMenuStoreSetStateConfigV1073g<'a>, + state: storeMenuStoreSetStateConfigV8rk58<'a>, listeners: string, // 🛑 BROKEN — contains `any` updateTick: string, // 🛑 BROKEN — contains `any` - subscribe: storeMenuStoreSetStateConfigV1073g<'a> => unit => unit => unit, - getSnapshot: unit => storeMenuStoreSetStateConfigV1073g<'a>, + subscribe: storeMenuStoreSetStateConfigV8rk58<'a> => unit => unit => unit, + getSnapshot: unit => storeMenuStoreSetStateConfigV8rk58<'a>, notifyAll: unit => unit, } -type menuHandleV2ni56<'a> = { - store: menuStoreJff8q<'a>, +type menuHandleV1w2kt<'a> = { + store: menuStoreV19ihg<'a>, @as("open") open_: string => unit, close: unit => unit, isOpen: bool, diff --git a/benchmark/baselines/_base-ui-components_react/bindings/SubmenuRootTypes.res b/benchmark/baselines/_base-ui-components_react/bindings/SubmenuRootTypes.res index 44982b0b..c94ad008 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/SubmenuRootTypes.res +++ b/benchmark/baselines/_base-ui-components_react/bindings/SubmenuRootTypes.res @@ -1,3 +1,3 @@ type menuSubmenuRootContext = { - parentMenu: RootSharedTypes.menuStoreV1nk2i, + parentMenu: RootSharedTypes.menuStoreXy3f9, } diff --git a/benchmark/baselines/_base-ui-components_react/bindings/_REPORT.md b/benchmark/baselines/_base-ui-components_react/bindings/_REPORT.md index 8dd51909..584598e6 100644 --- a/benchmark/baselines/_base-ui-components_react/bindings/_REPORT.md +++ b/benchmark/baselines/_base-ui-components_react/bindings/_REPORT.md @@ -4,7 +4,7 @@ **13** function binding(s) → `ReactBindings.res`. -**546** shared types deduplicated into **58** `*Types.res` modules (referenced qualified — no per-file redeclaration). +**548** shared types deduplicated into **58** `*Types.res` modules (referenced qualified — no per-file redeclaration). ## 🔤 Constructor name collisions @@ -325,7 +325,7 @@ A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object sha | Prop | Real TypeScript | |------|-----------------| -| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreV1nk2i.unsubscribeParentListener` (`any`), `menuStoreV1nk2i.controlledValues` (`any`), `menuStoreV1nk2i.selectors` (`any`), `menuStoreV1nk2i.useSyncedValue` (`unknown`) emitted as `string` | +| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreXy3f9.unsubscribeParentListener` (`any`), `menuStoreXy3f9.controlledValues` (`any`), `menuStoreXy3f9.selectors` (`any`), `menuStoreXy3f9.useSyncedValue` (`unknown`) emitted as `string` | ### DialogRoot @@ -343,19 +343,19 @@ A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object sha | Prop | Real TypeScript | |------|-----------------| -| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreV1uotb.unsubscribeParentListener` (`any`), `menuStoreV1uotb.controlledValues` (`any`), `menuStoreV1uotb.selectors` (`any`), `menuStoreV1uotb.useSyncedValue` (`unknown`) emitted as `string` | +| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreV1t1yx.unsubscribeParentListener` (`any`), `menuStoreV1t1yx.controlledValues` (`any`), `menuStoreV1t1yx.selectors` (`any`), `menuStoreV1t1yx.useSyncedValue` (`unknown`) emitted as `string` | ### MenuSubmenuRoot | Prop | Real TypeScript | |------|-----------------| -| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreV1nk2i.unsubscribeParentListener` (`any`), `menuStoreV1nk2i.controlledValues` (`any`), `menuStoreV1nk2i.selectors` (`any`), `menuStoreV1nk2i.useSyncedValue` (`unknown`) emitted as `string` | +| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreXy3f9.unsubscribeParentListener` (`any`), `menuStoreXy3f9.controlledValues` (`any`), `menuStoreXy3f9.selectors` (`any`), `menuStoreXy3f9.useSyncedValue` (`unknown`) emitted as `string` | ### MenuTrigger | Prop | Real TypeScript | |------|-----------------| -| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreJff8q.unsubscribeParentListener` (`any`), `menuStoreJff8q.controlledValues` (`any`), `menuStoreJff8q.selectors` (`any`), `menuStoreJff8q.useSyncedValue` (`unknown`) emitted as `string` | +| `handle` | `handle?: MenuHandle;` — binds, but references shared field(s) `menuStoreV19ihg.unsubscribeParentListener` (`any`), `menuStoreV19ihg.controlledValues` (`any`), `menuStoreV19ihg.selectors` (`any`), `menuStoreV19ihg.useSyncedValue` (`unknown`) emitted as `string` | ### PopoverRoot diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/AvatarV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/AvatarV2Types.res index 0511c1df..6da4c038 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/AvatarV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/AvatarV2Types.res @@ -46,12 +46,18 @@ type avatarV2AvatarV2TokensTypeContainerStatusBackgroundColorConfig = { away: string, busy: string, } +type __typeX42gq = { + top?: string, + right?: string, + bottom?: string, + left?: string, +} type avatarV2AvatarV2TokensTypeContainerStatusPositionCircularConfig = { - sm: string, // ⚪ loose — was `{ top?: Top; right?: Right; bottom?: Bottom; right?: Right; bottom?: Bottom; right?: Right; bottom?: Bottom; right?: Right; bottom?: Bottom; right?: Right; bottom?: Bottom; minHeight: MinHeight; }` - horizontal: string, // ⚪ loose — was `{ marginRight: MarginRight; width: Width; height: Height; borderRadius: BorderRadius; hoverBackgroun` + sortOption: __typeV182le, selectedBackground: string, hoverBackground: string, selectedTextColor: string, @@ -671,18 +683,45 @@ type dataTableTableTokenTypeDataTableTableHeaderConfig = { sortable: dataTableTableTokenTypeDataTableTableHeaderSortableConfig, filter: dataTableTableTokenTypeDataTableTableHeaderFilterConfig, } +type __typeV13u1g = { + backgroundColor: string, + cursor: string, +} type dataTableTableTokenTypeDataTableTableBodyRowConfig = { height: string, - @as("&:hover") __hover: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; cursor: Cursor; }` + @as("&:hover") __hover: __typeV13u1g, backgroundColor: string, } +type __typeYkc2w = { + backgroundColor: string, + color: string, +} +type __typeR0eqo = { + display: string, + alignItems: string, + justifyContent: string, + width: string, + height: string, + borderRadius: string, + backgroundColor: string, + cursor: string, + transition: string, + color: string, + border: string, + @as("&:hover") __hover: __typeYkc2w, +} +type __typeBbn2n = { + padding: string, + borderTop: string, + expandButton: __typeR0eqo, +} type dataTableTableTokenTypeDataTableTableBodyCellConfig = { padding: string, fontWeight: string, color: string, fontSize: string, borderTop: string, - expandable: string, // ⚪ loose — was `{ padding: Padding; borderTop: BorderTop; expandButton: { disp` + expandable: __typeBbn2n, } type dataTableTableTokenTypeDataTableTableBodyConfig = { backgroundColor: string, @@ -690,10 +729,31 @@ type dataTableTableTokenTypeDataTableTableBodyConfig = { row: dataTableTableTokenTypeDataTableTableBodyRowConfig, cell: dataTableTableTokenTypeDataTableTableBodyCellConfig, } +type __typeYye8b = { + fontSize: string, + color: string, +} +type __typeAn4co = { + gap: string, + padding: string, + borderRadius: string, + display: string, + alignItems: string, + backgroundColor: string, + border: string, + background: string, + cursor: string, + color: string, + fontSize: string, + hoverColor: string, +} +type __typeV17xsx = { + gap: string, +} type dataTableTableTokenTypeDataTableTableFooterPaginationConfig = { - pageText: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; }` - pageSizeSelector: string, // ⚪ loose — was `{ gap: Gap; padding: Padding; borderRadius: BorderRadius; }` + pageText: __typeYye8b, + pageSizeSelector: __typeAn4co, + pageNavigation: __typeV17xsx, } type dataTableTableTokenTypeDataTableTableFooterConfig = { display: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/DateRangePickerTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/DateRangePickerTypes.res index 9a2cc950..3992c40f 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/DateRangePickerTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/DateRangePickerTypes.res @@ -229,7 +229,7 @@ type dateRangePickerCalendarTokenTypeCalendarCalendarGridMonthHeaderConfig = { fontSize: string, fontWeight: string, color: string, - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: dateRangePickerCalendarTokenTypeTriggerQuickSelectorPaddingSmConfig, gap: string, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridMonthConfig = { @@ -248,27 +248,56 @@ type dateRangePickerCalendarTokenTypeCalendarCalendarGridWeekConfig = { row: dateRangePickerCalendarTokenTypeCalendarCalendarGridWeekRowConfig, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayCellConfig = { - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: dateRangePickerCalendarTokenTypeTriggerQuickSelectorPaddingSmConfig, fontWeight: string, fontSize: string, lineHeight: string, border: string, // ⚪ loose — was `{ disabled: Border; default: Border; hover: Border; bott` - endDate: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderRadius: { topRight: BorderTopRightRadius; bo` - singleDate: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderRadius: BorderRadius; }` - rangeDay: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; }` - todayDay: string, // ⚪ loose — was `{ fontWeight: FontWeight; }` - disabledDay: string, // ⚪ loose — was `{ color: Color; }` + startDate: __typeK75gz, + endDate: __typeV16sc8, + singleDate: __typeV1w9qo, + rangeDay: __typeV139hr, + todayDay: __typeWviqp, + disabledDay: __typeV12ovp, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayTextConfig = { - dayNumber: string, // ⚪ loose — was `{ color: Color; }` - selectedDay: string, // ⚪ loose — was `{ color: Color; }` - rangeDay: string, // ⚪ loose — was `{ color: Color; }` - todayDay: string, // ⚪ loose — was `{ color: Color; }` - disabledDate: string, // ⚪ loose — was `{ color: Color; }` + dayNumber: __typeV12ovp, + selectedDay: __typeV12ovp, + rangeDay: __typeV12ovp, + todayDay: __typeV12ovp, + disabledDate: __typeV12ovp, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayTodayIndicatorConfig = { width: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/HighchartsSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/HighchartsSharedTypes.res index 52fd4a93..10405548 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/HighchartsSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/HighchartsSharedTypes.res @@ -457,63 +457,40 @@ type axisDateTimeLabelFormatsOptions = { week?: stringOrAxisDateTimeLabelFormatsOptionsObject, year?: stringOrAxisDateTimeLabelFormatsOptionsObject, } -type xAxisTitleOptions = { - align?: axisTitleAlignValue, - margin?: float, - offset?: float, - position3d?: ChartsTypes.chartsXAxisTitleOptionsPosition3d, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand - text?: string, - textAlign?: alignValue, - useHTML?: bool, - x?: float, - y?: float, -} -type timeTicksInfoObject = { - higherRanks: array, - totalRange: float, - count?: int, - unitRange: float, -} -type axisTickPositionsArray = { - info?: timeTicksInfoObject, -} -type yAxisLabelsLevelsOptions = { - level?: int, - style?: cssObject, -} -type yAxisLabelsSymbolOptions = { - height?: float, - width?: float, - x?: float, - y?: float, -} -type yAxisResizeControlledAxisOptions = { - next?: array, - prev?: array, -} -type yAxisResizeOptions = { - controlledAxis?: yAxisResizeControlledAxisOptions, - cursor?: string, - enabled?: bool, - lineColor?: string, - lineDashStyle?: string, - lineWidth?: float, - x?: float, - y?: float, +type axisSetExtremesEventObject = { + preventDefault: JsFn.t, + target: Dom.element, + trigger: string, + @as("type") type_: [#"setExtremes"], + dataMax: float, + dataMin: float, + max: float, + min: float, + userMax?: float, + userMin?: float, } -type pointerEventObject = { - ...JsxDOM.domProps, - chartX: float, - chartY: float, +type legendItemObject = { + item?: Dom.element, + label?: Dom.element, + line?: Dom.element, + symbol?: Dom.element, } -type pointAccessibilityOptionsObject = { - description?: string, - enabled?: bool, +module GetLinePathTarget = { + type t + external fromSVGPathCommands: array => t = "%identity" + external asSVGPathCommands: t => (array) = "%identity" + external fromTuple2: ((svgPathCommand, float)) => t = "%identity" + external asTuple2: t => ((svgPathCommand, float)) = "%identity" + external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" + external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" + external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" + external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" + external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" + external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" + external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" + external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" } +@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) type linearGradientColorObject = { x1: float, x2: float, @@ -559,35 +536,6 @@ module ColorType = { external fromPatternObject: patternObject => t = "%identity" external asPatternObject: t => (patternObject) = "%identity" } -type dataLabelsFilterOptionsObject = { - operator?: optionsOperatorValue, - property?: string, - value?: float, -} -type shadowOptionsObject = { - color?: string, - offsetX?: float, - offsetY?: float, - opacity?: float, - width?: float, -} -@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) -module GetLinePathTarget = { - type t - external fromSVGPathCommands: array => t = "%identity" - external asSVGPathCommands: t => (array) = "%identity" - external fromTuple2: ((svgPathCommand, float)) => t = "%identity" - external asTuple2: t => ((svgPathCommand, float)) = "%identity" - external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" - external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" - external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" - external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" - external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" - external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" - external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" - external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" -} -@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) @unboxed type stringOrCssObject = Str(string) | CssObject(cssObject) type svgAttributes = { d?: stringOrGetLinePathTargetTArray, @@ -608,6 +556,179 @@ type svgAttributes = { zIndex?: int, } @set_index external svgAttributesSet: (svgAttributes, string, JSON.t) => unit = "" +type pointerEventObject = { + ...JsxDOM.domProps, + chartX: float, + chartY: float, +} +type pointAccessibilityOptionsObject = { + description?: string, + enabled?: bool, +} +type partialRbka3 = { + complete?: JsFn.t, + defer?: float, + duration?: float, + easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + step?: JsFn.t, +} +type annotationsAnimationOptions = { + defer?: float, +} +type plotAdDataLabelsAnimationOptions = { + defer?: float, +} +module ChartsSeriesPieDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotItemDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotItemDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotPieDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPieDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotPyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotVariablepieDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariablepieDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type dataLabelsFilterOptionsObject = { + operator?: optionsOperatorValue, + property?: string, + value?: float, +} +module ChartsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromSeriesArcdiagramDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArcdiagramDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreaDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreaDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesArearangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArearangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesAreasplineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplinerangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreasplinerangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBarDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBarDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesBoxplotDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBoxplotDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBulletDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBulletDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesCandlestickDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCandlestickDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesColumnDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnpyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnpyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesColumnrangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnrangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesContourDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesContourDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesCylinderDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCylinderDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesDumbbellDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesDumbbellDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnelDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesFunnelDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesGaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesGaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeatmapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHeatmapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeikinashiDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesHeikinashiDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesHlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHollowcandlestickDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHollowcandlestickDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesItemDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesItemDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesLineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesLollipopDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLollipopDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesNetworkgraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesNetworkgraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOhlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOhlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOrganizationDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPackedbubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPackedbubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesParetoDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesParetoDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPictorialDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPictorialDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPieDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPieDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPolygonDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPolygonDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesRenkoDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesRenkoDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesSankeyDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesScatter3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesScatter3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesScatterDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesScatterDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSolidgaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSolidgaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSplineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSplineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSunburstDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSunburstDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTilemapDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTilemapDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTimelineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTimelineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTreegraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreegraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTreemapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreemapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVariablepieDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariablepieDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVariwideDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariwideDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVectorDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesVectorDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVennDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVennDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWaterfallDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesWaterfallDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesWindbarbDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWindbarbDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWordcloudDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWordcloudDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesXrangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesXrangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type shadowOptionsObject = { + color?: string, + offsetX?: float, + offsetY?: float, + opacity?: float, + width?: float, +} +@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) type plotDependencywheelDataLabelsTextPathAttributesOptions = { dy?: svgAttributes, } @@ -636,7 +757,7 @@ type dataLabelsOptions = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | SeriesArcdiagramDataDataLabelsAnimationOptions | ... 55 more ... |` — match the real type by hand + animation?: ChartsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -670,6 +791,15 @@ type dataLabelsOptions = { yHigh?: float, yLow?: float, } +module ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNetworkgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotNetworkgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotNetworkgraphDataLabelsStyleOptions = { transition?: string, } @@ -680,6 +810,15 @@ module ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle = { external fromPlotNetworkgraphDataLabelsStyleOptions: plotNetworkgraphDataLabelsStyleOptions => t = "%identity" external asPlotNetworkgraphDataLabelsStyleOptions: t => (plotNetworkgraphDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPackedbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPackedbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type legendAccessibilityKeyboardNavigationOptions = { enabled?: bool, } @@ -693,6 +832,28 @@ module ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle = { external fromPlotPackedbubbleDataLabelsStyleOptions: plotPackedbubbleDataLabelsStyleOptions => t = "%identity" external asPlotPackedbubbleDataLabelsStyleOptions: t => (plotPackedbubbleDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesSunburstDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSunburstDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotSunburstLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreegraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreegraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotTreegraphLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreegraphLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotTreegraphDataLabelsStyleOptions = { textOverflow?: string, } @@ -732,8 +893,240 @@ type seriesLineDataDragDropOptions = { guideBox?: string, // ⚠️ REVIEW — was `PlotOptionsSeriesDragDropGuideBoxOptions | Dictionary` — match the real type by hand liveRedraw?: bool, } +type bBoxObject = { + height: float, + width: float, + x: float, + y: float, +} +type dragDropPositionObject = { + chartX: float, + chartY: float, + guideBox?: bBoxObject, + points: Dict.t>, + prevdX?: float, + prevdY?: float, +} +type pointDragStartEventObject = { + ...JsxDOM.domProps, + updateProp?: string, +} +type pointInteractionEventObject = { + accumulate: bool, +} +type plotAbandsMarkerStatesHoverAnimationOptions = { + duration?: float, +} +type plotAdMarkerStatesHoverAnimationOptions = { + duration?: float, +} +module ChartsPointStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellLowMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellLowMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerUpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerUpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreaDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreaDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreasplineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreasplineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBubbleDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBubbleDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesContourDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesContourDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesHeatmapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesHeatmapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesLineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesLineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPolygonDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPolygonDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatter3dDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatter3dDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatterDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatterDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSplineDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSplineDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSunburstDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSunburstDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreegraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreegraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreemapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreemapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesVectorDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesVectorDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesWindbarbDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesWindbarbDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesXrangeDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesXrangeDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type pointStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsMarkerStatesHoverAnimationOptions | ... 97 more ... | Se` — match the real type by hand + animation?: ChartsPointStatesHoverOptionsObjectAnimation.t, enabled?: bool, fillColor?: ColorType.t, height?: float, @@ -785,6 +1178,255 @@ type pointMarkerOptionsObject = { symbol?: string, width?: float, } +module ChartsSeriesStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type plotTilemapStatesHoverHaloAttributesOptions = { zIndex?: int, } @@ -802,7 +1444,7 @@ type seriesStatesHoverHaloOptionsObject = { size?: float, } type seriesStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesHoverAnimationOptions | PlotAdStatesHoverAnimation` — match the real type by hand + animation?: ChartsSeriesStatesHoverOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, brightness?: float, @@ -820,14 +1462,536 @@ type seriesStatesHoverOptionsObject = { shadow?: bool, } @unboxed type numberOrSeriesStatesHoverOptionsObject = Num(float) | SeriesStatesHoverOptionsObject(seriesStatesHoverOptionsObject) +module ChartsSeriesStatesInactiveOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlowmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlowmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGeoheatmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGeoheatmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMaplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMaplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTiledwebmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTiledwebmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesGeoheatmapDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesGeoheatmapDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapbubbleDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapbubbleDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMaplineDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMaplineDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMappointDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMappointDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesInactiveOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesInactiveAnimationOptions | PlotAdStatesInactiveAni` — match the real type by hand + animation?: ChartsSeriesStatesInactiveOptionsObjectAnimation.t, enabled?: bool, linkOpacity?: float, opacity?: float, } +module ChartsSeriesStatesSelectOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesSelectOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesSelectAnimationOptions | PlotAdStatesSelectAnimati` — match the real type by hand + animation?: ChartsSeriesStatesSelectOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, color?: ColorType.t, @@ -858,6 +2022,54 @@ type seriesZonesOptionsObject = { fillColor?: ColorType.t, value?: float, } +type xAxisTitleOptions = { + align?: axisTitleAlignValue, + margin?: float, + offset?: float, + position3d?: ChartsTypes.chartsXAxisTitleOptionsPosition3d, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand + text?: string, + textAlign?: alignValue, + useHTML?: bool, + x?: float, + y?: float, +} +type timeTicksInfoObject = { + higherRanks: array, + totalRange: float, + count?: int, + unitRange: float, +} +type axisTickPositionsArray = { + info?: timeTicksInfoObject, +} +type yAxisLabelsLevelsOptions = { + level?: int, + style?: cssObject, +} +type yAxisLabelsSymbolOptions = { + height?: float, + width?: float, + x?: float, + y?: float, +} +type yAxisResizeControlledAxisOptions = { + next?: array, + prev?: array, +} +type yAxisResizeOptions = { + controlledAxis?: yAxisResizeControlledAxisOptions, + cursor?: string, + enabled?: bool, + lineColor?: string, + lineDashStyle?: string, + lineWidth?: float, + x?: float, + y?: float, +} type extremesObject = { dataMax: float, dataMin: float, @@ -961,13 +2173,31 @@ type keyboardNavigationOptionsObject = { seriesNavigation?: keyboardNavigationSeriesNavigationOptionsObject, wrapAround?: bool, } +module ChartsAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type positionObject = { x: float, y: float, } +type partialV3zvxv = { + events?: string, // ⚪ loose — was `any` + height?: float, + positioner?: string, // ⚪ loose — was `AnnotationControlPointPositionerFunction` + style?: string, // ⚠️ REVIEW — was `SVGAttributes | AnnotationsControlPointStyleOptions | AnnotationsLabelsControlPointsStyleOptions | ... 374 mor` — match the real type by hand + symbol?: string, + visible?: bool, + width?: float, +} type annotationControlPoint = { setVisibility: bool => unit, - update: string => unit, // ⚪ loose — was `Partial` + update: partialV3zvxv => unit, } type annotationControlPointOptionsObject = { events?: string, // ⚪ loose — was `any` @@ -1434,16 +2664,50 @@ module ChartsDrilldownOptionsActiveDataLabelStyle = { external fromDrilldownActiveDataLabelStyleOptions: drilldownActiveDataLabelStyleOptions => t = "%identity" external asDrilldownActiveDataLabelStyleOptions: t => (drilldownActiveDataLabelStyleOptions) = "%identity" } -type animationOptionsObject = { - complete?: JsFn.t, - defer?: float, - duration?: float, - easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - step?: JsFn.t, +@unboxed type boolOrPartial = Bool(bool) | Partial(partialRbka3) +type geoJSONTranslation = { + crs: string, + hitZone?: Dict.t, + jsonmarginX?: float, + jsonmarginY?: float, + jsonres?: float, + rotation?: float, + scale?: float, + xoffset?: float, + xpan?: float, + yoffset?: float, + ypan?: float, +} +type geoJSON = { + copyright?: string, + copyrightShort?: string, + crs?: Dict.t, + features: array, + @as("hc-transform") hcTransform?: Dict.t, + title?: string, + @as("type") type_?: string, + version?: string, +} +module ChartsSeriesAbandsOptionsMapData = { + type t + external fromJSON: JSON.t => t = "%identity" + external asJSON: t => (JSON.t) = "%identity" + external fromGeoJSON: geoJSON => t = "%identity" + external asGeoJSON: t => (geoJSON) = "%identity" + external fromSeriesMapDataOptionss: array => t = "%identity" + external asSeriesMapDataOptionss: t => (array) = "%identity" } -@unboxed type boolOrAnimationOptionsObject = Bool(bool) | AnimationOptionsObject(animationOptionsObject) -type drilldownBreadcrumbsEventsOptions = { - click?: (LibTypes.dateTimeFormatOptionsLib, string) => unit, // ⚪ loose — was `BreadcrumbOptions` +type seriesOptions = { + id?: string, + index?: int, + legendIndex?: float, + mapData?: ChartsSeriesAbandsOptionsMapData.t, + name?: string, + stack?: CommonTypes.stringOrNumber, + @as("type") type_: string, + xAxis?: CommonTypes.stringOrNumber, + yAxis?: CommonTypes.stringOrNumber, + zIndex?: int, } type breadcrumbsAlignOptions = { align: alignValue, @@ -1475,22 +2739,6 @@ type drilldownBreadcrumbsSeparatorOptions = { style?: ChartsDrilldownBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type drilldownBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: drilldownBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} module ChartsDrilldownDrillUpButtonOptionsPosition = { type t external fromAlignObject: alignObject => t = "%identity" @@ -1521,6 +2769,15 @@ type dataGroupingOptionsObject = { lastAnchor?: string, units?: array>, } +module ChartsPlotAbandsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAbandsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type dataSortingOptionsObject = { enabled?: bool, matchByName?: bool, @@ -2049,17 +3306,14 @@ module ChartsSeriesTooltipOptionsObjectPosition = { external fromPlotZigzagTooltipPositionOptions: plotAdTooltipPositionOptions => t = "%identity" external asPlotZigzagTooltipPositionOptions: t => (plotAdTooltipPositionOptions) = "%identity" } -type tooltipAnimationOptions = { - duration?: float, -} module ChartsTooltipOptionsAnimation = { type t external fromBool: bool => t = "%identity" external asBool: t => (bool) = "%identity" - external fromPartial: animationOptionsObject => t = "%identity" - external asPartial: t => (animationOptionsObject) = "%identity" - external fromTooltipAnimationOptions: tooltipAnimationOptions => t = "%identity" - external asTooltipAnimationOptions: t => (tooltipAnimationOptions) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromTooltipAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asTooltipAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" } module ChartsTooltipOptionsStyle = { type t @@ -2149,38 +3403,6 @@ type svgRenderer = { symbol: (string, option, option, option, option, option) => Dom.element, text: (option, option, option, option) => Dom.element, } -type geoJSONTranslation = { - crs: string, - hitZone?: Dict.t, - jsonmarginX?: float, - jsonmarginY?: float, - jsonres?: float, - rotation?: float, - scale?: float, - xoffset?: float, - xpan?: float, - yoffset?: float, - ypan?: float, -} -type geoJSON = { - copyright?: string, - copyrightShort?: string, - crs?: Dict.t, - features: array, - @as("hc-transform") hcTransform?: Dict.t, - title?: string, - @as("type") type_?: string, - version?: string, -} -module ChartsSeriesAbandsOptionsMapData = { - type t - external fromJSON: JSON.t => t = "%identity" - external asJSON: t => (JSON.t) = "%identity" - external fromGeoJSON: geoJSON => t = "%identity" - external asGeoJSON: t => (geoJSON) = "%identity" - external fromSeriesMapDataOptionss: array => t = "%identity" - external asSeriesMapDataOptionss: t => (array) = "%identity" -} type rec color = { rgba: string, // ⚪ loose — was `RGBA` brighten: float => color, @@ -2299,6 +3521,15 @@ type seriesSonificationOptions = { pointGrouping?: seriesSonificationPointGroupingOptions, tracks?: array, } +module ChartsPlotAdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotAdDataSortingOptions = { enabled?: bool, matchByName?: bool, @@ -2353,6 +3584,15 @@ type plotAdParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotAoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesAoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2390,6 +3630,15 @@ type plotAoParamsOptions = { index?: string, period?: string, } +module ChartsPlotApoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotApoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotApoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesApoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2428,6 +3677,15 @@ type plotApoParamsOptions = { period?: string, periods?: array, } +module ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotArcdiagramOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2454,6 +3712,15 @@ module ChartsSeriesArcdiagramOptionsOnPoint = { external fromPlotArcdiagramOnPointOptions: plotArcdiagramOnPointOptions => t = "%identity" external asPlotArcdiagramOnPointOptions: t => (plotArcdiagramOnPointOptions) = "%identity" } +module ChartsPlotAreaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2527,6 +3794,15 @@ type seriesConnectorsOptionsObject = { startMarker?: connectorsEndMarkerOptions, @as("type") type_?: string, } +module ChartsPlotSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSeriesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSeriesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotSeriesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2560,6 +3836,23 @@ module ChartsPlotSeriesOptionsOnPoint = { external fromPlotSeriesOnPointOptions: plotSeriesOnPointOptions => t = "%identity" external asPlotSeriesOnPointOptions: t => (plotSeriesOnPointOptions) = "%identity" } +module ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArearangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotArearangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotAreasplinerangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplinerangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotColumnrangeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnrangeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDumbbellDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDumbbellDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotLollipopDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLollipopDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesArearangeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2593,6 +3886,15 @@ module ChartsSeriesArearangeOptionsOnPoint = { external fromPlotArearangeOnPointOptions: plotArearangeOnPointOptions => t = "%identity" external asPlotArearangeOnPointOptions: t => (plotArearangeOnPointOptions) = "%identity" } +module ChartsPlotAreasplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreasplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreasplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2666,6 +3968,15 @@ type plotAroonAroonDownStylesOptions = { type plotAroonAroonDownOptions = { styles?: plotAroonAroonDownStylesOptions, } +module ChartsPlotAroonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2703,6 +4014,15 @@ type plotAroonParamsOptions = { index?: string, period?: float, } +module ChartsPlotAroonoscillatorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonoscillatorDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonoscillatorDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonoscillatorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2740,6 +4060,15 @@ type plotAroonoscillatorParamsOptions = { index?: string, period?: float, } +module ChartsPlotAtrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAtrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAtrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAtrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2779,6 +4108,15 @@ type borderRadiusOptionsObject = { where: ChartsTypes.chartsBorderRadiusOptionsObjectWhere, } @unboxed type stringOrNumberOrBorderRadiusOptionsObject = Str(string) | Num(float) | BorderRadiusOptionsObject(borderRadiusOptionsObject) +module ChartsPlotBarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBarDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBarDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2812,6 +4150,15 @@ module ChartsSeriesBarOptionsOnPoint = { external fromPlotBarOnPointOptions: plotBarOnPointOptions => t = "%identity" external asPlotBarOnPointOptions: t => (plotBarOnPointOptions) = "%identity" } +module ChartsPlotBbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBbDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBbDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesBbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2850,6 +4197,15 @@ type plotBbParamsOptions = { period?: float, standardDeviation?: float, } +module ChartsPlotBellcurveDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBellcurveDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBellcurveDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBellcurveOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2883,6 +4239,15 @@ module ChartsSeriesBellcurveOptionsOnPoint = { external fromPlotBellcurveOnPointOptions: plotBellcurveOnPointOptions => t = "%identity" external asPlotBellcurveOnPointOptions: t => (plotBellcurveOnPointOptions) = "%identity" } +module ChartsPlotBoxplotDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBoxplotDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBoxplotDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBoxplotOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2916,6 +4281,15 @@ module ChartsSeriesBoxplotOptionsOnPoint = { external fromPlotBoxplotOnPointOptions: plotBoxplotOnPointOptions => t = "%identity" external asPlotBoxplotOnPointOptions: t => (plotBoxplotOnPointOptions) = "%identity" } +module ChartsPlotBubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBubbleDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBubbleDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBubbleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2953,6 +4327,15 @@ module ChartsSeriesBubbleOptionsOnPoint = { external fromPlotBubbleOnPointOptions: plotBubbleOnPointOptions => t = "%identity" external asPlotBubbleOnPointOptions: t => (plotBubbleOnPointOptions) = "%identity" } +module ChartsPlotBulletDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBulletDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBulletDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotBulletOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2987,6 +4370,15 @@ type plotBulletTargetOptions = { height?: float, width?: CommonTypes.stringOrNumber, } +module ChartsPlotCandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCandlestickDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCandlestickDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3020,6 +4412,15 @@ module ChartsSeriesCandlestickOptionsOnPoint = { external fromPlotCandlestickOnPointOptions: plotCandlestickOnPointOptions => t = "%identity" external asPlotCandlestickOnPointOptions: t => (plotCandlestickOnPointOptions) = "%identity" } +module ChartsPlotCciDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCciDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCciDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCciOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3053,6 +4454,15 @@ module ChartsSeriesCciOptionsOnPoint = { external fromPlotCciOnPointOptions: plotCciOnPointOptions => t = "%identity" external asPlotCciOnPointOptions: t => (plotCciOnPointOptions) = "%identity" } +module ChartsPlotChaikinDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotChaikinDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotChaikinDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesChaikinOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3092,6 +4502,15 @@ type plotChaikinParamsOptions = { periods?: array, volumeSeriesID?: string, } +module ChartsPlotCmfDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmfDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCmfDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCmfOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3125,6 +4544,15 @@ module ChartsSeriesCmfOptionsOnPoint = { external fromPlotCmfOnPointOptions: plotCmfOnPointOptions => t = "%identity" external asPlotCmfOnPointOptions: t => (plotCmfOnPointOptions) = "%identity" } +module ChartsPlotCmoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCmoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCmoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3158,6 +4586,15 @@ module ChartsSeriesCmoOptionsOnPoint = { external fromPlotCmoOnPointOptions: plotCmoOnPointOptions => t = "%identity" external asPlotCmoOnPointOptions: t => (plotCmoOnPointOptions) = "%identity" } +module ChartsPlotColumnDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotColumnDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesColumnOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3191,6 +4628,15 @@ module ChartsSeriesColumnOptionsOnPoint = { external fromPlotColumnOnPointOptions: plotColumnOnPointOptions => t = "%identity" external asPlotColumnOnPointOptions: t => (plotColumnOnPointOptions) = "%identity" } +module ChartsPlotColumnpyramidDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnpyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnpyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesColumnpyramidOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3271,6 +4717,15 @@ module ChartsSeriesColumnrangeOptionsOnPoint = { external fromPlotColumnrangeOnPointOptions: plotColumnrangeOnPointOptions => t = "%identity" external asPlotColumnrangeOnPointOptions: t => (plotColumnrangeOnPointOptions) = "%identity" } +module ChartsPlotContourDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotContourDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotContourDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesContourOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3304,6 +4759,15 @@ module ChartsSeriesContourOptionsOnPoint = { external fromPlotContourOnPointOptions: plotContourOnPointOptions => t = "%identity" external asPlotContourOnPointOptions: t => (plotContourOnPointOptions) = "%identity" } +module ChartsPlotCylinderDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCylinderDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCylinderDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCylinderOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3337,6 +4801,15 @@ module ChartsSeriesCylinderOptionsOnPoint = { external fromPlotCylinderOnPointOptions: plotCylinderOnPointOptions => t = "%identity" external asPlotCylinderOnPointOptions: t => (plotCylinderOnPointOptions) = "%identity" } +module ChartsPlotDemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDemaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDemaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3374,6 +4847,33 @@ type plotDemaParamsOptions = { index?: int, period?: float, } +module ChartsSeriesSankeyDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDependencywheelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesArcdiagramNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesArcdiagramNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesDependencywheelNodesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesDependencywheelNodesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesOrganizationNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSankeyNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotDependencywheelOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3400,6 +4900,15 @@ module ChartsSeriesDependencywheelOptionsOnPoint = { external fromPlotDependencywheelOnPointOptions: plotDependencywheelOnPointOptions => t = "%identity" external asPlotDependencywheelOnPointOptions: t => (plotDependencywheelOnPointOptions) = "%identity" } +module ChartsPlotDisparityindexDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDisparityindexDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDisparityindexDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDisparityindexOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3438,6 +4947,15 @@ type plotDisparityindexParamsOptions = { index?: int, period?: float, } +module ChartsPlotDmiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDmiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDmiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesDmiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3478,6 +4996,15 @@ type plotDmiPlusDILineStylesOptions = { type plotDmiPlusDILineOptions = { styles?: plotDmiPlusDILineStylesOptions, } +module ChartsPlotDpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3544,6 +5071,15 @@ module ChartsSeriesDumbbellOptionsOnPoint = { external fromPlotDumbbellOnPointOptions: plotDumbbellOnPointOptions => t = "%identity" external asPlotDumbbellOnPointOptions: t => (plotDumbbellOnPointOptions) = "%identity" } +module ChartsPlotEmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotEmaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotEmaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesEmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3577,6 +5113,15 @@ module ChartsSeriesEmaOptionsOnPoint = { external fromPlotEmaOnPointOptions: plotEmaOnPointOptions => t = "%identity" external asPlotEmaOnPointOptions: t => (plotEmaOnPointOptions) = "%identity" } +module ChartsPlotErrorbarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotErrorbarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotErrorbarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesErrorbarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3610,6 +5155,15 @@ module ChartsSeriesErrorbarOptionsOnPoint = { external fromPlotErrorbarOnPointOptions: plotErrorbarOnPointOptions => t = "%identity" external asPlotErrorbarOnPointOptions: t => (plotErrorbarOnPointOptions) = "%identity" } +module ChartsPlotFlagsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFlagsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotFlagsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesFlagsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3649,6 +5203,15 @@ type seriesFlowMapSeriesOptionsObject = { markerType?: string, width?: CommonTypes.stringOrNumber, } +module ChartsPlotFunnel3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnel3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnel3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotFunnel3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3701,6 +5264,15 @@ module ChartsSeriesFunnelOptionsOnPoint = { external fromPlotFunnelOnPointOptions: plotFunnelOnPointOptions => t = "%identity" external asPlotFunnelOnPointOptions: t => (plotFunnelOnPointOptions) = "%identity" } +module ChartsPlotGanttDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGanttDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGanttDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGanttDataLabelsStyleOptions = { whiteSpace?: string, } @@ -3740,6 +5312,15 @@ module ChartsSeriesGanttOptionsOnPoint = { type plotGanttPartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotGaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGaugeDialOptions = { backgroundColor?: ColorType.t, baseLength?: string, @@ -3783,6 +5364,15 @@ type plotGaugePivotOptions = { borderWidth?: float, radius?: float, } +module ChartsPlotGeoheatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGeoheatmapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotGeoheatmapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type interpolationOptionsObject = { blur: float, enabled: bool, @@ -3800,6 +5390,15 @@ module ChartsSeriesGeoheatmapOptionsInterpolation = { external fromPlotGeoheatmapInterpolationOptions: plotGeoheatmapInterpolationOptions => t = "%identity" external asPlotGeoheatmapInterpolationOptions: t => (plotGeoheatmapInterpolationOptions) = "%identity" } +module ChartsPlotHeatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeatmapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeatmapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeatmapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3833,6 +5432,15 @@ module ChartsSeriesHeatmapOptionsOnPoint = { external fromPlotHeatmapOnPointOptions: plotHeatmapOnPointOptions => t = "%identity" external asPlotHeatmapOnPointOptions: t => (plotHeatmapOnPointOptions) = "%identity" } +module ChartsPlotHeikinashiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeikinashiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeikinashiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeikinashiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3866,9 +5474,18 @@ module ChartsSeriesHeikinashiOptionsOnPoint = { external fromPlotHeikinashiOnPointOptions: plotHeikinashiOnPointOptions => t = "%identity" external asPlotHeikinashiOnPointOptions: t => (plotHeikinashiOnPointOptions) = "%identity" } -module ChartsSeriesHistogramOptionsDataSorting = { +module ChartsPlotHistogramDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHistogramDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHistogramDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesHistogramOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotHistogramDataSortingOptions: plotAdDataSortingOptions => t = "%identity" external asPlotHistogramDataSortingOptions: t => (plotAdDataSortingOptions) = "%identity" @@ -3899,6 +5516,15 @@ module ChartsSeriesHistogramOptionsOnPoint = { external fromPlotHistogramOnPointOptions: plotHistogramOnPointOptions => t = "%identity" external asPlotHistogramOnPointOptions: t => (plotHistogramOnPointOptions) = "%identity" } +module ChartsPlotHlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHlcDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHlcDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3932,6 +5558,15 @@ module ChartsSeriesHlcOptionsOnPoint = { external fromPlotHlcOnPointOptions: plotHlcOnPointOptions => t = "%identity" external asPlotHlcOnPointOptions: t => (plotHlcOnPointOptions) = "%identity" } +module ChartsPlotHollowcandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHollowcandlestickDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHollowcandlestickDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesHollowcandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3965,6 +5600,15 @@ module ChartsSeriesHollowcandlestickOptionsOnPoint = { external fromPlotHollowcandlestickOnPointOptions: plotHollowcandlestickOnPointOptions => t = "%identity" external asPlotHollowcandlestickOnPointOptions: t => (plotHollowcandlestickOnPointOptions) = "%identity" } +module ChartsPlotIkhDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotIkhDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotIkhDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesIkhOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4034,6 +5678,15 @@ module ChartsSeriesItemOptionsOnPoint = { external fromPlotItemOnPointOptions: plotItemOnPointOptions => t = "%identity" external asPlotItemOnPointOptions: t => (plotItemOnPointOptions) = "%identity" } +module ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKeltnerchannelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesKeltnerchannelsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4067,6 +5720,15 @@ module ChartsSeriesKeltnerchannelsOptionsOnPoint = { external fromPlotKeltnerchannelsOnPointOptions: plotKeltnerchannelsOnPointOptions => t = "%identity" external asPlotKeltnerchannelsOnPointOptions: t => (plotKeltnerchannelsOnPointOptions) = "%identity" } +module ChartsPlotKlingerDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKlingerDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotKlingerDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesKlingerOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4106,6 +5768,15 @@ type plotKlingerParamsOptions = { slowAvgPeriod?: float, volumeSeriesID?: string, } +module ChartsPlotLinearregressionangleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionangleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionangleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionangleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4144,6 +5815,15 @@ type plotLinearregressionangleParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressioninterceptDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressioninterceptOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4177,6 +5857,15 @@ module ChartsSeriesLinearregressioninterceptOptionsOnPoint = { external fromPlotLinearregressioninterceptOnPointOptions: plotLinearregressioninterceptOnPointOptions => t = "%identity" external asPlotLinearregressioninterceptOnPointOptions: t => (plotLinearregressioninterceptOnPointOptions) = "%identity" } +module ChartsPlotLinearregressionDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4215,6 +5904,15 @@ type plotLinearregressionParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionslopeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionslopeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4248,6 +5946,15 @@ module ChartsSeriesLinearregressionslopeOptionsOnPoint = { external fromPlotLinearregressionslopeOnPointOptions: plotLinearregressionslopeOnPointOptions => t = "%identity" external asPlotLinearregressionslopeOnPointOptions: t => (plotLinearregressionslopeOnPointOptions) = "%identity" } +module ChartsPlotLineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4314,6 +6021,15 @@ module ChartsSeriesLollipopOptionsOnPoint = { external fromPlotLollipopOnPointOptions: plotLollipopOnPointOptions => t = "%identity" external asPlotLollipopOnPointOptions: t => (plotLollipopOnPointOptions) = "%identity" } +module ChartsPlotMacdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMacdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMacdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMacdOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4358,6 +6074,15 @@ type plotMacdParamsOptions = { shortPeriod?: float, signalPeriod?: float, } +module ChartsPlotMapbubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMapbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMapbubbleOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4384,6 +6109,15 @@ module ChartsSeriesMapbubbleOptionsOnPoint = { external fromPlotMapbubbleOnPointOptions: plotMapbubbleOnPointOptions => t = "%identity" external asPlotMapbubbleOnPointOptions: t => (plotMapbubbleOnPointOptions) = "%identity" } +module ChartsPlotMaplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMaplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMaplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMaplineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4410,6 +6144,15 @@ module ChartsSeriesMaplineOptionsOnPoint = { external fromPlotMaplineOnPointOptions: plotMaplineOnPointOptions => t = "%identity" external asPlotMaplineOnPointOptions: t => (plotMaplineOnPointOptions) = "%identity" } +module ChartsPlotMapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotMapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4465,6 +6208,15 @@ type plotMappointClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotMappointDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMappointDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMappointDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMappointOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4491,6 +6243,15 @@ module ChartsSeriesMappointOptionsOnPoint = { external fromPlotMappointOnPointOptions: plotMappointOnPointOptions => t = "%identity" external asPlotMappointOnPointOptions: t => (plotMappointOnPointOptions) = "%identity" } +module ChartsPlotMfiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMfiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMfiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMfiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4530,6 +6291,15 @@ type plotMfiParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotMomentumDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMomentumDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMomentumDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesMomentumOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4563,6 +6333,15 @@ module ChartsSeriesMomentumOptionsOnPoint = { external fromPlotMomentumOnPointOptions: plotMomentumOnPointOptions => t = "%identity" external asPlotMomentumOnPointOptions: t => (plotMomentumOnPointOptions) = "%identity" } +module ChartsPlotNatrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNatrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotNatrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesNatrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4644,6 +6423,15 @@ module ChartsSeriesNetworkgraphOptionsOnPoint = { external fromPlotNetworkgraphOnPointOptions: plotNetworkgraphOnPointOptions => t = "%identity" external asPlotNetworkgraphOnPointOptions: t => (plotNetworkgraphOnPointOptions) = "%identity" } +module ChartsPlotObvDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotObvDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotObvDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesObvOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4682,6 +6470,15 @@ type plotObvParamsOptions = { period?: string, volumeSeriesID?: string, } +module ChartsPlotOhlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOhlcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotOhlcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesOhlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4715,6 +6512,15 @@ module ChartsSeriesOhlcOptionsOnPoint = { external fromPlotOhlcOnPointOptions: plotOhlcOnPointOptions => t = "%identity" external asPlotOhlcOnPointOptions: t => (plotOhlcOnPointOptions) = "%identity" } +module ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOrganizationDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotOrganizationDataLabelsLinkTextPathAttributesOptions = { startOffset?: float, textAnchor?: string, @@ -4814,6 +6620,15 @@ module ChartsSeriesPackedbubbleOptionsOnPoint = { type plotPackedbubbleParentNodeOptions = { allowPointSelect?: bool, } +module ChartsPlotParetoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotParetoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotParetoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesParetoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4847,6 +6662,15 @@ module ChartsSeriesParetoOptionsOnPoint = { external fromPlotParetoOnPointOptions: plotParetoOnPointOptions => t = "%identity" external asPlotParetoOnPointOptions: t => (plotParetoOnPointOptions) = "%identity" } +module ChartsPlotPcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4884,6 +6708,15 @@ type seriesPictorialPathsOptionsObject = { definition?: string, max?: float, } +module ChartsPlotPictorialDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPictorialDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPictorialDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPieOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4910,6 +6743,15 @@ module ChartsSeriesPieOptionsOnPoint = { external fromPlotPieOnPointOptions: plotPieOnPointOptions => t = "%identity" external asPlotPieOnPointOptions: t => (plotPieOnPointOptions) = "%identity" } +module ChartsPlotPivotpointsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPivotpointsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPivotpointsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPivotpointsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4948,6 +6790,15 @@ type plotPivotpointsParamsOptions = { index?: string, period?: float, } +module ChartsPlotPointandfigureDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPointandfigureDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPointandfigureDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPointandfigureOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4985,6 +6836,15 @@ module ChartsSeriesPointandfigureOptionsOnPoint = { external fromPlotPointandfigureOnPointOptions: plotPointandfigureOnPointOptions => t = "%identity" external asPlotPointandfigureOnPointOptions: t => (plotPointandfigureOnPointOptions) = "%identity" } +module ChartsPlotPolygonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPolygonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPolygonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPolygonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5018,6 +6878,15 @@ module ChartsSeriesPolygonOptionsOnPoint = { external fromPlotPolygonOnPointOptions: plotPolygonOnPointOptions => t = "%identity" external asPlotPolygonOnPointOptions: t => (plotPolygonOnPointOptions) = "%identity" } +module ChartsPlotPpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5051,6 +6920,15 @@ module ChartsSeriesPpoOptionsOnPoint = { external fromPlotPpoOnPointOptions: plotPpoOnPointOptions => t = "%identity" external asPlotPpoOnPointOptions: t => (plotPpoOnPointOptions) = "%identity" } +module ChartsPlotPriceenvelopesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPriceenvelopesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPriceenvelopesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesPriceenvelopesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5090,6 +6968,15 @@ type plotPriceenvelopesParamsOptions = { period?: float, topBand?: float, } +module ChartsPlotPsarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPsarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPsarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPsarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5131,6 +7018,15 @@ type plotPsarParamsOptions = { maxAccelerationFactor?: float, period?: string, } +module ChartsPlotPyramid3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPyramid3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramid3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPyramid3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5197,6 +7093,15 @@ module ChartsSeriesRenkoOptionsBorderRadius = { external fromPlotRenkoBorderRadiusOptions: plotRenkoBorderRadiusOptions => t = "%identity" external asPlotRenkoBorderRadiusOptions: t => (plotRenkoBorderRadiusOptions) = "%identity" } +module ChartsPlotRenkoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRenkoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRenkoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotRenkoOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5223,6 +7128,15 @@ module ChartsSeriesRenkoOptionsOnPoint = { external fromPlotRenkoOnPointOptions: plotRenkoOnPointOptions => t = "%identity" external asPlotRenkoOnPointOptions: t => (plotRenkoOnPointOptions) = "%identity" } +module ChartsPlotRocDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRocDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotRocDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesRocOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5256,6 +7170,15 @@ module ChartsSeriesRocOptionsOnPoint = { external fromPlotRocOnPointOptions: plotRocOnPointOptions => t = "%identity" external asPlotRocOnPointOptions: t => (plotRocOnPointOptions) = "%identity" } +module ChartsPlotRsiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRsiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRsiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesRsiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5320,6 +7243,15 @@ module ChartsSeriesSankeyOptionsOnPoint = { external fromPlotSankeyOnPointOptions: plotSankeyOnPointOptions => t = "%identity" external asPlotSankeyOnPointOptions: t => (plotSankeyOnPointOptions) = "%identity" } +module ChartsPlotScatter3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatter3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatter3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatter3dOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5382,6 +7314,15 @@ type plotScatterClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotScatterDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatterDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatterDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatterOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5415,6 +7356,15 @@ module ChartsSeriesScatterOptionsOnPoint = { external fromPlotScatterOnPointOptions: plotScatterOnPointOptions => t = "%identity" external asPlotScatterOnPointOptions: t => (plotScatterOnPointOptions) = "%identity" } +module ChartsPlotSlowstochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSlowstochasticDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSlowstochasticDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesSlowstochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5453,6 +7403,15 @@ type plotSlowstochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotSmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5486,6 +7445,15 @@ module ChartsSeriesSmaOptionsOnPoint = { external fromPlotSmaOnPointOptions: plotSmaOnPointOptions => t = "%identity" external asPlotSmaOnPointOptions: t => (plotSmaOnPointOptions) = "%identity" } +module ChartsPlotSolidgaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSolidgaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSolidgaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotSolidgaugeOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5512,6 +7480,15 @@ module ChartsSeriesSolidgaugeOptionsOnPoint = { external fromPlotSolidgaugeOnPointOptions: plotSolidgaugeOnPointOptions => t = "%identity" external asPlotSolidgaugeOnPointOptions: t => (plotSolidgaugeOnPointOptions) = "%identity" } +module ChartsPlotSplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5545,6 +7522,15 @@ module ChartsSeriesSplineOptionsOnPoint = { external fromPlotSplineOnPointOptions: plotSplineOnPointOptions => t = "%identity" external asPlotSplineOnPointOptions: t => (plotSplineOnPointOptions) = "%identity" } +module ChartsPlotStochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStochasticDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotStochasticDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesStochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5583,6 +7569,15 @@ type plotStochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotStreamgraphDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStreamgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotStreamgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesStreamgraphOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5647,22 +7642,6 @@ type plotSunburstBreadcrumbsSeparatorOptions = { style?: ChartsPlotSunburstBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotSunburstBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotSunburstBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotSunburstLevelsColorVariationOptions = { key?: string, @as("to") to_?: float, @@ -5705,6 +7684,15 @@ type plotSupertrendChangeTrendLineStylesOptions = { type plotSupertrendChangeTrendLineOptions = { styles?: plotSupertrendChangeTrendLineStylesOptions, } +module ChartsPlotSupertrendDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSupertrendDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSupertrendDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSupertrendOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5743,6 +7731,15 @@ type plotSupertrendParamsOptions = { multiplier?: float, period?: float, } +module ChartsPlotTemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTemaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTemaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5783,6 +7780,15 @@ type plotTiledwebmapProviderOptions = { @as("type") type_?: string, url?: string, } +module ChartsPlotTilemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTilemapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTilemapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTilemapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5809,6 +7815,15 @@ module ChartsSeriesTilemapOptionsOnPoint = { external fromPlotTilemapOnPointOptions: plotTilemapOnPointOptions => t = "%identity" external asPlotTilemapOnPointOptions: t => (plotTilemapOnPointOptions) = "%identity" } +module ChartsTimelineDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTimelineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTimelineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTimelineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5911,22 +7926,6 @@ type plotTreemapBreadcrumbsSeparatorOptions = { style?: ChartsPlotTreemapBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotTreemapBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotTreemapBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotTreemapClusterLayoutAlgorithmOptions = { distance?: float, gridSize?: float, @@ -5948,6 +7947,15 @@ type plotTreemapClusterOptions = { pixelWidth?: float, reductionFactor?: float, } +module ChartsPlotTreemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreemapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTreemapDataLabelsOptionsStyle = { type t external fromCSSObject: cssObject => t = "%identity" @@ -5955,6 +7963,15 @@ module ChartsPlotTreemapDataLabelsOptionsStyle = { external fromPlotTreemapDataLabelsStyleOptions: plotTreegraphDataLabelsStyleOptions => t = "%identity" external asPlotTreemapDataLabelsStyleOptions: t => (plotTreegraphDataLabelsStyleOptions) = "%identity" } +module ChartsPlotTreemapLevelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreemapLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTreemapLevelsDataLabelsOptionsStyle = { type t external fromCSSObject: cssObject => t = "%identity" @@ -5988,6 +8005,15 @@ module ChartsSeriesTreemapOptionsOnPoint = { external fromPlotTreemapOnPointOptions: plotTreemapOnPointOptions => t = "%identity" external asPlotTreemapOnPointOptions: t => (plotTreemapOnPointOptions) = "%identity" } +module ChartsPlotTrendlineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrendlineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTrendlineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTrendlineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6025,6 +8051,15 @@ type plotTrendlineParamsOptions = { index?: int, period?: string, } +module ChartsPlotTrixDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrixDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTrixDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesTrixOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6084,6 +8119,15 @@ module ChartsSeriesVariablepieOptionsOnPoint = { external fromPlotVariablepieOnPointOptions: plotVariablepieOnPointOptions => t = "%identity" external asPlotVariablepieOnPointOptions: t => (plotVariablepieOnPointOptions) = "%identity" } +module ChartsPlotVariwideDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVariwideDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariwideDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVariwideOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6117,6 +8161,15 @@ module ChartsSeriesVariwideOptionsOnPoint = { external fromPlotVariwideOnPointOptions: plotVariwideOnPointOptions => t = "%identity" external asPlotVariwideOnPointOptions: t => (plotVariwideOnPointOptions) = "%identity" } +module ChartsPlotVbpDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVbpDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVbpDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVbpOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6175,6 +8228,15 @@ module ChartsPlotVectorClusterOptionsDataLabels = { external fromPlotVectorClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVectorClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVectorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVectorDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVectorDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVectorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6215,6 +8277,15 @@ module ChartsPlotVennClusterOptionsDataLabels = { external fromPlotVennClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVennClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVennDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVennDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVennDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotVennOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -6241,6 +8312,15 @@ module ChartsSeriesVennOptionsOnPoint = { external fromPlotVennOnPointOptions: plotVennOnPointOptions => t = "%identity" external asPlotVennOnPointOptions: t => (plotVennOnPointOptions) = "%identity" } +module ChartsPlotVwapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVwapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVwapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVwapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6274,9 +8354,18 @@ module ChartsSeriesVwapOptionsOnPoint = { external fromPlotVwapOnPointOptions: plotVwapOnPointOptions => t = "%identity" external asPlotVwapOnPointOptions: t => (plotVwapOnPointOptions) = "%identity" } -module ChartsSeriesWaterfallOptionsDataSorting = { +module ChartsPlotWaterfallDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWaterfallDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWaterfallDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +module ChartsSeriesWaterfallOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotWaterfallDataSortingOptions: dataSortingOptionsObject => t = "%identity" external asPlotWaterfallDataSortingOptions: t => (dataSortingOptionsObject) = "%identity" @@ -6307,6 +8396,15 @@ module ChartsSeriesWaterfallOptionsOnPoint = { external fromPlotWaterfallOnPointOptions: plotWaterfallOnPointOptions => t = "%identity" external asPlotWaterfallOnPointOptions: t => (plotWaterfallOnPointOptions) = "%identity" } +module ChartsPlotWilliamsrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWilliamsrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWilliamsrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWilliamsrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6340,6 +8438,15 @@ module ChartsSeriesWilliamsrOptionsOnPoint = { external fromPlotWilliamsrOnPointOptions: plotWilliamsrOnPointOptions => t = "%identity" external asPlotWilliamsrOnPointOptions: t => (plotWilliamsrOnPointOptions) = "%identity" } +module ChartsPlotWindbarbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWindbarbDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWindbarbDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesWindbarbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6373,6 +8480,15 @@ module ChartsSeriesWindbarbOptionsOnPoint = { external fromPlotWindbarbOnPointOptions: plotWindbarbOnPointOptions => t = "%identity" external asPlotWindbarbOnPointOptions: t => (plotWindbarbOnPointOptions) = "%identity" } +module ChartsPlotWmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6437,6 +8553,15 @@ type plotWordcloudRotationOptions = { orientations?: float, @as("to") to_?: float, } +module ChartsPlotXrangeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotXrangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotXrangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotXrangeDataLabelsStyleOptions = { whiteSpace?: string, } @@ -6476,6 +8601,15 @@ module ChartsSeriesXrangeOptionsOnPoint = { type plotXrangePartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotZigzagDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotZigzagDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotZigzagDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesZigzagOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -7106,6 +9240,15 @@ type mapViewOptions = { projection?: ChartsMapViewOptionsProjection.t, zoom?: float, } +module ChartsNavigationAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigationAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigationAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigationBreadcrumbsOptionsButtonTheme = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -7131,22 +9274,6 @@ type navigationBreadcrumbsSeparatorOptions = { style?: ChartsNavigationBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type navigationBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsNavigationBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: navigationBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type exportingButtonsContextButtonThemeOptions = { fill?: ColorType.t, padding?: float, @@ -7187,6 +9314,15 @@ type navigatorHandlesOptions = { symbols?: array, width?: float, } +module ChartsNavigatorSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigatorSeriesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigatorSeriesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigatorXAxisLabelsOptionsStyle = { type t external fromCSSObject: cssObject => t = "%identity" @@ -7731,12 +9867,6 @@ type offsetObject = { left: float, top: float, } -type bBoxObject = { - height: float, - width: float, - x: float, - y: float, -} @unboxed type stringOrBBoxObject = Str(string) | BBoxObject(bBoxObject) @unboxed type stringOrSvgAttributes = Str(string) | SvgAttributes(svgAttributes) @unboxed type stringOrNumberOrGetLinePathTargetTArray = Str(string) | Num(float) | Arr(array) @@ -7821,8 +9951,10 @@ type chartsNavigationOptionsAnnotationsOptions_t type chartsSeriesSankeyNodesOptionsObjectDataLabels_t type chartsSeriesAccessibilityOptionsObjectPoint_t type seriesOptionsType_t<'a, 'b, 'c> +type chartsBreadcrumbOptionsLevelOptions_t type chartsOptionsColorAxis_t type pointTarget_t +type chartsLegendItemClickEventObjectLegendItem_t type chartsLegendAllItems_t type axisPlotLinesOptions_t type chartsPointOptionsObjectDataLabels_t @@ -7898,7 +10030,7 @@ and responsiveOptions<'a, 'b, 'c> = { and plotZigzagOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -7920,7 +10052,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -7971,7 +10103,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { and plotXrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -8045,7 +10177,7 @@ and plotXrangeOptions<'a, 'b, 'c> = { and plotWordcloudOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8098,7 +10230,7 @@ and plotWordcloudOptions<'a, 'b, 'c> = { and plotWmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8120,7 +10252,7 @@ and plotWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8171,7 +10303,7 @@ and plotWmaOptions<'a, 'b, 'c> = { and plotWindbarbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8194,7 +10326,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -8259,7 +10391,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { and plotWilliamsrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8281,7 +10413,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8332,7 +10464,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { and plotWaterfallOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8351,7 +10483,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -8413,7 +10545,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { and plotVwapOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8435,7 +10567,7 @@ and plotVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8486,7 +10618,7 @@ and plotVwapOptions<'a, 'b, 'c> = { and plotVennOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -8502,7 +10634,7 @@ and plotVennOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -8535,7 +10667,7 @@ and plotVennOptions<'a, 'b, 'c> = { and plotVectorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -8552,7 +10684,7 @@ and plotVectorOptions<'a, 'b, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8604,7 +10736,7 @@ and plotVectorOptions<'a, 'b, 'c> = { and plotVbpOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8626,7 +10758,7 @@ and plotVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8680,7 +10812,7 @@ and plotVbpOptions<'a, 'b, 'c> = { and plotVariwideOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8698,7 +10830,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -8753,7 +10885,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { and plotVariablepieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -8817,7 +10949,7 @@ and plotVariablepieOptions<'a, 'b, 'c> = { and plotTrixOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8837,7 +10969,7 @@ and plotTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8888,7 +11020,7 @@ and plotTrixOptions<'a, 'b, 'c> = { and plotTrendlineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8910,7 +11042,7 @@ and plotTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8963,7 +11095,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9041,7 +11173,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { and plotTreegraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9106,7 +11238,7 @@ and plotTreegraphOptions<'a, 'b, 'c> = { and plotTimelineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -9171,7 +11303,7 @@ and plotTilemapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9235,7 +11367,7 @@ and plotTiledwebmapOptions<'a, 'b, 'c> = { and plotTemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9255,7 +11387,7 @@ and plotTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9306,7 +11438,7 @@ and plotTemaOptions<'a, 'b, 'c> = { and plotSupertrendOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9328,7 +11460,7 @@ and plotSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9380,7 +11512,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -9435,7 +11567,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { and plotStreamgraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9456,7 +11588,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9519,7 +11651,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { and plotStochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9541,7 +11673,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9593,7 +11725,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { and plotSplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9614,7 +11746,7 @@ and plotSplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9672,7 +11804,7 @@ and plotSplineOptions<'a, 'b, 'c> = { and plotSolidgaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -9682,7 +11814,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9725,7 +11857,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { and plotSmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9747,7 +11879,7 @@ and plotSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9798,7 +11930,7 @@ and plotSmaOptions<'a, 'b, 'c> = { and plotSlowstochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9820,7 +11952,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9872,7 +12004,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { and plotScatter3dOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9886,7 +12018,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9937,7 +12069,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { and plotScatterOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9960,7 +12092,7 @@ and plotScatterOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10017,7 +12149,7 @@ and plotScatterOptions<'a, 'b, 'c> = { and plotSankeyOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -10072,7 +12204,7 @@ and plotSankeyOptions<'a, 'b, 'c> = { and plotRsiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10094,7 +12226,7 @@ and plotRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10145,7 +12277,7 @@ and plotRsiOptions<'a, 'b, 'c> = { and plotRocOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10167,7 +12299,7 @@ and plotRocOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10218,7 +12350,7 @@ and plotRocOptions<'a, 'b, 'c> = { and plotRenkoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -10234,7 +12366,7 @@ and plotRenkoOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -10304,7 +12436,7 @@ and plotPyramid3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10429,7 +12561,7 @@ and plotPyramidOptions<'a, 'b, 'c> = { and plotPsarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10451,7 +12583,7 @@ and plotPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10502,7 +12634,7 @@ and plotPsarOptions<'a, 'b, 'c> = { and plotPriceenvelopesOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10525,7 +12657,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10577,7 +12709,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { and plotPpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10599,7 +12731,7 @@ and plotPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10650,7 +12782,7 @@ and plotPpoOptions<'a, 'b, 'c> = { and plotPolygonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -10670,7 +12802,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10725,7 +12857,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { and plotPointandfigureOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -10740,7 +12872,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10800,7 +12932,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { and plotPivotpointsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10822,7 +12954,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10873,7 +13005,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { and plotPieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -10934,7 +13066,7 @@ and plotPieOptions<'a, 'b, 'c> = { and plotPictorialOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10949,7 +13081,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11005,7 +13137,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { and plotPcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11026,7 +13158,7 @@ and plotPcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11079,7 +13211,7 @@ and plotPcOptions<'a, 'b, 'c> = { and plotParetoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11092,7 +13224,7 @@ and plotParetoOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11129,7 +13261,7 @@ and plotParetoOptions<'a, 'b, 'c> = { and plotPackedbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11198,7 +13330,7 @@ and plotPackedbubbleOptions<'a, 'b, 'c> = { } and plotOrganizationOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -11258,7 +13390,7 @@ and plotOrganizationOptions<'a, 'b, 'c> = { and plotOhlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11281,7 +13413,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11341,7 +13473,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { and plotObvOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11363,7 +13495,7 @@ and plotObvOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11464,7 +13596,7 @@ and plotNetworkgraphOptions<'a, 'b, 'c> = { and plotNatrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11486,7 +13618,7 @@ and plotNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11537,7 +13669,7 @@ and plotNatrOptions<'a, 'b, 'c> = { and plotMomentumOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11559,7 +13691,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11610,7 +13742,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { and plotMfiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11632,7 +13764,7 @@ and plotMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11683,7 +13815,7 @@ and plotMfiOptions<'a, 'b, 'c> = { and plotMappointOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11748,7 +13880,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -11783,7 +13915,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { and plotMapbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11887,7 +14019,7 @@ and plotMapOptions<'a, 'b, 'c> = { and plotMacdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11909,7 +14041,7 @@ and plotMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11965,7 +14097,7 @@ and plotMacdOptions<'a, 'b, 'c> = { and plotLollipopOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -12050,7 +14182,7 @@ and plotLollipopOptions<'a, 'b, 'c> = { and plotLinearregressionslopeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12072,7 +14204,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12123,7 +14255,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12145,7 +14277,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12196,7 +14328,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { and plotLinearregressionangleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12218,7 +14350,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12269,7 +14401,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { and plotLinearregressionOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12291,7 +14423,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12342,7 +14474,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { and plotLineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12365,7 +14497,7 @@ and plotLineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12425,7 +14557,7 @@ and plotLineOptions<'a, 'b, 'c> = { and plotKlingerOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12447,7 +14579,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12499,7 +14631,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { and plotKeltnerchannelsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12520,7 +14652,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12573,7 +14705,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { and plotItemOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: (CommonTypes.stringOrNumber, CommonTypes.stringOrNumber), className?: string, @@ -12630,7 +14762,7 @@ and plotItemOptions<'a, 'b, 'c> = { and plotIkhOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12651,7 +14783,7 @@ and plotIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12707,7 +14839,7 @@ and plotIkhOptions<'a, 'b, 'c> = { and plotHollowcandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12730,7 +14862,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12793,7 +14925,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { and plotHlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12816,7 +14948,7 @@ and plotHlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12875,7 +15007,7 @@ and plotHlcOptions<'a, 'b, 'c> = { and plotHistogramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -12896,7 +15028,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -12951,7 +15083,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { and plotHeikinashiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12974,7 +15106,7 @@ and plotHeikinashiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13053,7 +15185,7 @@ and plotHeatmapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13146,7 +15278,7 @@ and plotGeoheatmapOptions<'a, 'b, 'c> = { and plotGaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -13196,7 +15328,7 @@ and plotGaugeOptions<'a, 'b, 'c> = { and plotGanttOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -13466,7 +15598,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13535,7 +15667,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { and plotErrorbarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -13552,7 +15684,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -13621,7 +15753,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { and plotEmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13643,7 +15775,7 @@ and plotEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13694,7 +15826,7 @@ and plotEmaOptions<'a, 'b, 'c> = { and plotDumbbellOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -13780,7 +15912,7 @@ and plotDumbbellOptions<'a, 'b, 'c> = { and plotDpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13800,7 +15932,7 @@ and plotDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13851,7 +15983,7 @@ and plotDpoOptions<'a, 'b, 'c> = { and plotDmiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13873,7 +16005,7 @@ and plotDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13926,7 +16058,7 @@ and plotDmiOptions<'a, 'b, 'c> = { and plotDisparityindexOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13948,7 +16080,7 @@ and plotDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14009,7 +16141,7 @@ and plotDependencywheelLevelsOptions<'a, 'b, 'c> = { and plotDependencywheelOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -14066,7 +16198,7 @@ and plotDependencywheelOptions<'a, 'b, 'c> = { and plotDemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14086,7 +16218,7 @@ and plotDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14137,7 +16269,7 @@ and plotDemaOptions<'a, 'b, 'c> = { and plotCylinderOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14155,7 +16287,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -14213,7 +16345,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { and plotContourOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -14229,7 +16361,7 @@ and plotContourOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14273,7 +16405,7 @@ and plotContourOptions<'a, 'b, 'c> = { and plotColumnrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14359,7 +16491,7 @@ and plotColumnrangeOptions<'a, 'b, 'c> = { and plotColumnpyramidOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderWidth?: float, @@ -14382,7 +16514,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14436,7 +16568,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { and plotColumnOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14463,7 +16595,7 @@ and plotColumnOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -14526,7 +16658,7 @@ and plotColumnOptions<'a, 'b, 'c> = { and plotCmoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14548,7 +16680,7 @@ and plotCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14599,7 +16731,7 @@ and plotCmoOptions<'a, 'b, 'c> = { and plotCmfOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -14620,7 +16752,7 @@ and plotCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14671,7 +16803,7 @@ and plotCmfOptions<'a, 'b, 'c> = { and plotChaikinOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14693,7 +16825,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14744,7 +16876,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { and plotCciOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14766,7 +16898,7 @@ and plotCciOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14817,7 +16949,7 @@ and plotCciOptions<'a, 'b, 'c> = { and plotCandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14840,7 +16972,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14903,7 +17035,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { and plotBulletOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14980,7 +17112,7 @@ and plotBulletOptions<'a, 'b, 'c> = { and plotBubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15067,7 +17199,7 @@ and plotBubbleOptions<'a, 'b, 'c> = { and plotBoxplotOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -15084,7 +17216,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -15153,7 +17285,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { and plotBellcurveOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15167,7 +17299,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15223,7 +17355,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { and plotBbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15246,7 +17378,7 @@ and plotBbOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15299,7 +17431,7 @@ and plotBbOptions<'a, 'b, 'c> = { and plotBarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15379,7 +17511,7 @@ and plotBarOptions<'a, 'b, 'c> = { and plotAtrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15401,7 +17533,7 @@ and plotAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15452,7 +17584,7 @@ and plotAtrOptions<'a, 'b, 'c> = { and plotAroonoscillatorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15472,7 +17604,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15523,7 +17655,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { and plotAroonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -15544,7 +17676,7 @@ and plotAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15595,7 +17727,7 @@ and plotAroonOptions<'a, 'b, 'c> = { and plotAreasplinerangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15679,7 +17811,7 @@ and plotAreasplinerangeOptions<'a, 'b, 'c> = { and plotAreasplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15700,7 +17832,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15763,7 +17895,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { and plotArearangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15850,7 +17982,7 @@ and plotArearangeOptions<'a, 'b, 'c> = { and plotAreaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15873,7 +18005,7 @@ and plotAreaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15947,7 +18079,7 @@ and plotArcdiagramLevelsOptions<'a, 'b, 'c> = { and plotArcdiagramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -16000,7 +18132,7 @@ and plotArcdiagramOptions<'a, 'b, 'c> = { and plotApoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16022,7 +18154,7 @@ and plotApoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16073,7 +18205,7 @@ and plotApoOptions<'a, 'b, 'c> = { and plotAoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16150,7 +18282,7 @@ and plotAoOptions<'a, 'b, 'c> = { and plotAdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16223,7 +18355,7 @@ and plotAdOptions<'a, 'b, 'c> = { and plotAbandsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16677,7 +18809,7 @@ and navigatorSeriesDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigatorSeriesDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsNavigatorSeriesDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16740,6 +18872,22 @@ and navigatorOptions<'a, 'b, 'c> = { xAxis?: navigatorXAxisOptionsOrNavigatorXAxisOptionsArray<'a, 'b, 'c>, yAxis?: navigatorYAxisOptionsOrNavigatorYAxisOptionsArray<'a, 'b, 'c>, } +and navigationBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsNavigationBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: navigationBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and navigationAnnotationsShapesOptions<'f, 't6> = { controlPoints?: annotationControlPointOptionsObjectEtc150tj, dashStyle?: dashStyleValue, @@ -16788,7 +18936,7 @@ and navigationAnnotationsLabelsOptions<'a, 'b, 'c, 'e> = { y?: float, } and navigationAnnotationsOptions<'a, 'b, 'c, 'e, 'f, 't6> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigationAnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsNavigationAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -16847,13 +18995,47 @@ and exportingOptions<'a, 'b, 'c> = { useRowspanHeaders?: bool, width?: float, } +and plotZigzagDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotZigzagDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesZigzagOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16875,7 +19057,7 @@ and seriesZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16935,7 +19117,7 @@ and plotXrangeDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotXrangeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotXrangeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16973,7 +19155,7 @@ and seriesXrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -17058,7 +19240,7 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17117,13 +19299,47 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesWmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17145,7 +19361,7 @@ and seriesWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17201,6 +19417,40 @@ and seriesWmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWindbarbDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWindbarbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWindbarbOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17208,7 +19458,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17231,7 +19481,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -17302,15 +19552,49 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesWilliamsrOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, +and plotWilliamsrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWilliamsrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesWilliamsrOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -17331,7 +19615,7 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17387,6 +19671,40 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWaterfallDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWaterfallDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWaterfallOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17394,7 +19712,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17413,7 +19731,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -17481,13 +19799,47 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVwapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVwapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesVwapOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17509,7 +19861,7 @@ and seriesVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17565,6 +19917,40 @@ and seriesVwapOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVennDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVennDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and plotVennClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17589,7 +19975,7 @@ and seriesVennOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -17605,7 +19991,7 @@ and seriesVennOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -17641,6 +20027,40 @@ and seriesVennOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotVectorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVectorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotVectorClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17661,7 +20081,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -17678,7 +20098,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17736,13 +20156,47 @@ and seriesVectorOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVbpDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVbpDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVbpOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17764,7 +20218,7 @@ and seriesVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17823,12 +20277,46 @@ and seriesVbpOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVariwideDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVariwideDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVariwideOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17846,7 +20334,7 @@ and seriesVariwideOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -17917,7 +20405,7 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -17984,17 +20472,51 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } -and seriesTrixOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotTrixDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrixDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesTrixOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, className?: string, clip?: bool, color?: ColorType.t, @@ -18011,7 +20533,7 @@ and seriesTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18067,13 +20589,47 @@ and seriesTrixOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTrendlineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrendlineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTrendlineOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18095,7 +20651,7 @@ and seriesTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18155,7 +20711,7 @@ and plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapLevelsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapLevelsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18201,7 +20757,7 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18232,6 +20788,22 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { x?: float, y?: float, } +and plotTreemapBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotTreemapBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesTreemapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18242,7 +20814,7 @@ and seriesTreemapOptions<'b, 'a, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18351,7 +20923,7 @@ and seriesTreegraphOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18424,7 +20996,7 @@ and timelineDataLabelsOptionsObject<'a, 'b, 'c> = { alignTo?: string, allowOverlap?: bool, alternate?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTimelineDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsTimelineDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: string, borderRadius?: float, @@ -18466,7 +21038,7 @@ and seriesTimelineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -18522,6 +21094,40 @@ and seriesTimelineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTilemapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTilemapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesTilemapOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -18546,7 +21152,7 @@ and seriesTilemapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -18629,6 +21235,40 @@ and seriesTiledwebmapOptions<'a, 'b, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotTemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -18636,7 +21276,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18656,7 +21296,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18712,6 +21352,40 @@ and seriesTemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSupertrendDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSupertrendDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSupertrendOptions<'a, 'b, 'c> = { allAreas?: unit, data?: unit, @@ -18720,7 +21394,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18742,7 +21416,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18809,6 +21483,22 @@ and plotSunburstLevelsOptions<'a, 'b, 'c> = { level?: int, levelSize?: JSON.t, } +and plotSunburstBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotSunburstBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesSunburstOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18818,7 +21508,7 @@ and seriesSunburstOptions<'b, 'a, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -18878,6 +21568,40 @@ and seriesSunburstOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotStreamgraphDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStreamgraphDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesStreamgraphOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18885,7 +21609,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -18906,7 +21630,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -18975,36 +21699,70 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesStochasticOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotStochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - clip?: bool, color?: ColorType.t, - colorIndex?: float, - colorKey?: string, - compare?: optionsCompareValue, - compareBase?: CommonTypes.v0OrV100, - compareStart?: bool, - compareToMain?: bool, - connectNulls?: bool, - crisp?: bool, - cropThreshold?: float, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesStochasticOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, + compare?: optionsCompareValue, + compareBase?: CommonTypes.v0OrV100, + compareStart?: bool, + compareToMain?: bool, + connectNulls?: bool, + crisp?: bool, + cropThreshold?: float, cumulative?: bool, cumulativeStart?: bool, cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19061,6 +21819,40 @@ and seriesStochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19068,7 +21860,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19089,7 +21881,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19153,6 +21945,41 @@ and seriesSplineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSolidgaugeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSolidgaugeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: string, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, + zIndex?: int, +} and seriesSolidgaugeOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19164,7 +21991,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { wrap?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -19174,7 +22001,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -19222,6 +22049,40 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @@ -19229,7 +22090,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19251,7 +22112,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19307,12 +22168,46 @@ and seriesSmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSlowstochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSlowstochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSlowstochasticOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19334,7 +22229,7 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19391,8 +22286,42 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatterDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatterDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotScatterClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotScatterClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -19415,7 +22344,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19438,7 +22367,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19501,12 +22430,46 @@ and seriesScatterOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatter3dDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatter3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesScatter3dOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19520,7 +22483,7 @@ and seriesScatter3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19611,7 +22574,7 @@ and seriesSankeyOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -19672,18 +22635,52 @@ and seriesSankeyOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesRsiOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotRsiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRsiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesRsiOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -19700,7 +22697,7 @@ and seriesRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19756,13 +22753,47 @@ and seriesRsiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRocDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRocDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesRocOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19784,7 +22815,7 @@ and seriesRocOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19840,6 +22871,40 @@ and seriesRocOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRenkoDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRenkoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesRenkoOptions<'b, 'a, 'c> = { boost?: unit, data?: array<'b>, @@ -19848,7 +22913,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -19864,7 +22929,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -19997,6 +23062,40 @@ and seriesPyramidOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotPyramid3dDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPyramid3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: string, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPyramid3dOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -20021,7 +23120,7 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20090,13 +23189,47 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPsarDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPsarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPsarOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20118,7 +23251,7 @@ and seriesPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20174,13 +23307,47 @@ and seriesPsarOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPriceenvelopesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPriceenvelopesOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20203,7 +23370,7 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20260,6 +23427,40 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20267,7 +23468,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20289,7 +23490,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20345,21 +23546,55 @@ and seriesPpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesPolygonOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorAxis?: CommonTypes.boolOrStringOrNumber, - colorIndex?: float, +and plotPolygonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPolygonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPolygonOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorAxis?: CommonTypes.boolOrStringOrNumber, + colorIndex?: float, colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, @@ -20373,7 +23608,7 @@ and seriesPolygonOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20433,12 +23668,46 @@ and seriesPolygonOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPointandfigureDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPointandfigureDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPointandfigureOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -20453,7 +23722,7 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20519,13 +23788,47 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPivotpointsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPivotpointsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPivotpointsOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20547,7 +23850,7 @@ and seriesPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20613,7 +23916,7 @@ and seriesPieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -20676,6 +23979,40 @@ and seriesPieOptions<'b, 'a, 'c> = { mapData?: ChartsSeriesAbandsOptionsMapData.t, name?: string, } +and plotPictorialDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPictorialDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPictorialOptions<'b, 'a, 'c> = { borderRadius?: unit, centerInCategory?: unit, @@ -20687,7 +24024,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20702,7 +24039,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20764,6 +24101,40 @@ and seriesPictorialOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPcDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPcOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20771,7 +24142,7 @@ and seriesPcOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20792,7 +24163,7 @@ and seriesPcOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20850,6 +24221,40 @@ and seriesPcOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotParetoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotParetoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesParetoOptions<'b, 'a, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: array<'b>, @@ -20858,7 +24263,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -20871,7 +24276,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20922,7 +24327,7 @@ and seriesPackedbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -21001,7 +24406,7 @@ and seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotOrganizationDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -21039,7 +24444,7 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { nodes?: array, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -21105,6 +24510,40 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotOhlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotOhlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesOhlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21112,7 +24551,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21135,7 +24574,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -21201,18 +24640,52 @@ and seriesOhlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesObvOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotObvDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotObvDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesObvOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -21229,7 +24702,7 @@ and seriesObvOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21356,13 +24829,47 @@ and seriesNetworkgraphOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotNatrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotNatrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesNatrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21384,7 +24891,7 @@ and seriesNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21440,13 +24947,47 @@ and seriesNatrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMomentumDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMomentumDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMomentumOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21468,7 +25009,7 @@ and seriesMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21524,13 +25065,47 @@ and seriesMomentumOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMfiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMfiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMfiOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21552,7 +25127,7 @@ and seriesMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21612,7 +25187,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMappointDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMappointDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21643,7 +25218,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { y?: float, } and plotMappointClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotMappointClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -21665,7 +25240,7 @@ and seriesMappointOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21722,7 +25297,7 @@ and plotMapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21814,6 +25389,40 @@ and seriesMapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMaplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMaplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: bool, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesMaplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21838,7 +25447,7 @@ and seriesMaplineOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -21882,7 +25491,7 @@ and plotMapbubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapbubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapbubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21919,7 +25528,7 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21978,13 +25587,47 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMacdDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMacdDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMacdOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22006,7 +25649,7 @@ and seriesMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22072,7 +25715,7 @@ and seriesLollipopOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -22163,6 +25806,40 @@ and seriesLollipopOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -22170,7 +25847,7 @@ and seriesLineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22193,7 +25870,7 @@ and seriesLineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -22259,21 +25936,55 @@ and seriesLineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -22287,7 +25998,7 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22343,13 +26054,47 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22371,7 +26116,7 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22427,13 +26172,47 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22455,7 +26234,7 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22511,13 +26290,47 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionangleDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionangleOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22539,7 +26352,7 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22595,13 +26408,47 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKlingerDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKlingerDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKlingerOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22623,7 +26470,7 @@ and seriesKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22680,6 +26527,40 @@ and seriesKlingerOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -22687,7 +26568,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22708,7 +26589,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22776,7 +26657,7 @@ and seriesItemOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: array, className?: string, @@ -22836,13 +26717,47 @@ and seriesItemOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotIkhDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotIkhDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesIkhOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22863,7 +26778,7 @@ and seriesIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22924,18 +26839,52 @@ and seriesIkhOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesHollowcandlestickOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - centerInCategory?: bool, +and plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHollowcandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesHollowcandlestickOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -22954,7 +26903,7 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23023,6 +26972,40 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23030,7 +27013,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23053,7 +27036,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23118,6 +27101,40 @@ and seriesHlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHistogramDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHistogramDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHistogramOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -23126,7 +27143,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -23147,7 +27164,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -23208,6 +27225,40 @@ and seriesHistogramOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeikinashiDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeikinashiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeikinashiOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23215,7 +27266,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23238,7 +27289,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23307,6 +27358,40 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeatmapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeatmapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeatmapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23331,7 +27416,7 @@ and seriesHeatmapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -23384,7 +27469,7 @@ and plotGeoheatmapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGeoheatmapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGeoheatmapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23479,7 +27564,7 @@ and plotGaugeDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGaugeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGaugeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: string, borderRadius?: float, @@ -23518,7 +27603,7 @@ and seriesGaugeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -23577,7 +27662,7 @@ and plotGanttDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGanttDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGanttDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23612,7 +27697,7 @@ and seriesGanttOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -23753,7 +27838,7 @@ and plotFunnel3dDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnel3dDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotFunnel3dDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23937,6 +28022,40 @@ and seriesFlowmapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotFlagsDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotFlagsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesFlagsOptions<'b, 'a, 'c> = { colorByPoint?: unit, data?: array<'b>, @@ -23970,7 +28089,7 @@ and seriesFlagsOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -24045,6 +28164,40 @@ and seriesFlagsOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotErrorbarDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotErrorbarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesErrorbarOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24053,7 +28206,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -24070,7 +28223,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -24144,21 +28297,55 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesEmaOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotEmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotEmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesEmaOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -24172,7 +28359,7 @@ and seriesEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24233,7 +28420,7 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -24325,6 +28512,40 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24332,7 +28553,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24352,7 +28573,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24408,6 +28629,40 @@ and seriesDpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDmiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDmiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDmiOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24415,7 +28670,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24437,7 +28692,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24495,6 +28750,40 @@ and seriesDmiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDisparityindexDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDisparityindexDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDisparityindexOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24502,7 +28791,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24524,7 +28813,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24584,7 +28873,7 @@ and seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramLevelsDataLabelsAnimationOptions | ... 8 more ... | ` — match the real type by hand + animation?: ChartsSeriesSankeyDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -24623,7 +28912,7 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -24686,6 +28975,40 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24693,7 +29016,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24713,7 +29036,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24769,13 +29092,47 @@ and seriesDemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCylinderDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCylinderDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCylinderOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -24793,7 +29150,7 @@ and seriesCylinderOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -24857,6 +29214,40 @@ and seriesCylinderOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotContourDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotContourDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesContourOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24869,7 +29260,7 @@ and seriesContourOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -24885,7 +29276,7 @@ and seriesContourOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24941,7 +29332,7 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25032,18 +29423,52 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesColumnpyramidOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - borderColor?: ColorType.t, - borderWidth?: float, - centerInCategory?: bool, +and plotColumnpyramidDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnpyramidDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesColumnpyramidOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + borderColor?: ColorType.t, + borderWidth?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -25062,7 +29487,7 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25122,6 +29547,40 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotColumnDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesColumnOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25129,7 +29588,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25156,7 +29615,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -25225,13 +29684,47 @@ and seriesColumnOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmoOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25253,7 +29746,7 @@ and seriesCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25309,13 +29802,47 @@ and seriesCmoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmfDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmfDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmfOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -25336,7 +29863,7 @@ and seriesCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25392,6 +29919,40 @@ and seriesCmfOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotChaikinDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotChaikinDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesChaikinOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -25399,7 +29960,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25421,7 +29982,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25477,13 +30038,47 @@ and seriesChaikinOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCciDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCciDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCciOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25505,7 +30100,7 @@ and seriesCciOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25561,6 +30156,40 @@ and seriesCciOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCandlestickOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25568,7 +30197,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25591,7 +30220,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25664,7 +30293,7 @@ and plotBulletDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBulletDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBulletDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25701,7 +30330,7 @@ and seriesBulletOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -25788,7 +30417,7 @@ and plotBubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25826,7 +30455,7 @@ and seriesBubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25918,21 +30547,55 @@ and seriesBubbleOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesBoxplotOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boxDashStyle?: dashStyleValue, - centerInCategory?: bool, - className?: string, - clip?: bool, - color?: ColorType.t, +and plotBoxplotDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBoxplotDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesBoxplotOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boxDashStyle?: dashStyleValue, + centerInCategory?: bool, + className?: string, + clip?: bool, + color?: ColorType.t, colorAxis?: CommonTypes.boolOrStringOrNumber, colorByPoint?: bool, colorIndex?: float, @@ -25943,7 +30606,7 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -26017,6 +30680,40 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBellcurveDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBellcurveDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBellcurveOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -26025,7 +30722,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26039,7 +30736,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26101,13 +30798,47 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBbDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBbOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26130,7 +30861,7 @@ and seriesBbOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26192,7 +30923,7 @@ and plotBarDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBarDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBarDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26229,7 +30960,7 @@ and seriesBarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26315,13 +31046,47 @@ and seriesBarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAtrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAtrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAtrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26343,7 +31108,7 @@ and seriesAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26399,6 +31164,40 @@ and seriesAtrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonoscillatorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonoscillatorOptions<'a, 'b, 'c> = { allAreas?: unit, aroonDown?: unit, @@ -26407,7 +31206,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26427,7 +31226,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26483,6 +31282,40 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -26490,7 +31323,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -26511,7 +31344,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26575,7 +31408,7 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26664,6 +31497,40 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAreasplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreasplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreasplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26671,7 +31538,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26692,7 +31559,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26765,7 +31632,7 @@ and seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArearangeDataLabelsAnimationOptions | PlotAreasplinerangeDataL` — match the real type by hand + animation?: ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26807,7 +31674,7 @@ and seriesArearangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26899,13 +31766,47 @@ and seriesArearangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and plotSeriesOptions<'a, 'b, 'c> = { - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotSeriesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSeriesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and plotSeriesOptions<'a, 'b, 'c> = { + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, borderColor?: ColorType.t, borderWidth?: float, className?: string, @@ -26928,7 +31829,7 @@ and plotSeriesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsPlotSeriesOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26986,6 +31887,40 @@ and plotSeriesOptions<'a, 'b, 'c> = { zones?: array, zoomEnabled?: bool, } +and plotAreaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreaOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26994,7 +31929,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27017,7 +31952,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -27091,7 +32026,7 @@ and seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -27139,7 +32074,7 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -27195,6 +32130,40 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotApoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotApoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesApoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -27202,7 +32171,7 @@ and seriesApoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27224,7 +32193,7 @@ and seriesApoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -27284,7 +32253,7 @@ and plotAoDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAoDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAoDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27321,7 +32290,7 @@ and seriesAoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27407,7 +32376,7 @@ and plotAdDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAdDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAdDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27443,7 +32412,7 @@ and seriesAdOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27690,7 +32659,7 @@ and plotAbandsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAbandsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27746,7 +32715,7 @@ and seriesAbandsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27825,11 +32794,34 @@ and seriesAbandsOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and breadcrumbOptions = { + level: int, + levelOptions: chartsBreadcrumbOptionsLevelOptions_t, +} +and drilldownBreadcrumbsEventsOptions = { + click?: (Dom.event, breadcrumbOptions) => unit, +} +and drilldownBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: drilldownBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and drilldownOptions<'a, 'b, 'c> = { activeAxisLabelStyle?: cssObject, activeDataLabelStyle?: ChartsDrilldownOptionsActiveDataLabelStyle.t, allowPointDrilldown?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, breadcrumbs?: drilldownBreadcrumbsOptions, drillUpButton?: drilldownDrillUpButtonOptions, mapZooming?: bool, @@ -27889,9 +32881,9 @@ and colorAxisLabelsOptions<'a, 'b, 'c> = { zIndex?: int, } and colorAxisEventsOptions<'a, 'b, 'c> = { - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), legendItemClick?: JsFn.t, - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and colorAxisOptions<'a, 'b, 'c> = { accessibility?: axisAccessibilityOptionsObject, @@ -28437,7 +33429,7 @@ and annotationsLabelOptions<'a, 'b, 'c> = { y?: float, } and annotationsOptions<'a, 'b, 'c> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | AnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -28540,8 +33532,15 @@ and options<'a, 'b, 'c> = { yAxis?: yAxisOptionsOrYAxisOptionsArray<'a, 'b, 'c>, zAxis?: zAxisOptionsOrZAxisOptionsArray<'a, 'b, 'c>, } +and legendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + legendItem: chartsLegendItemClickEventObjectLegendItem_t, + preventDefault: JsFn.t, + target: legend<'a, 'b, 'c>, + @as("type") type_: [#"itemClick"], +} and legendEventsOptions<'a, 'b, 'c> = { - itemClick?: @this ((legend<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `LegendItemClickEventObject` + itemClick?: @this ((legend<'a, 'b, 'c>, legendItemClickEventObject<'a, 'b, 'c>) => unit), } and legendOptions<'a, 'b, 'c> = { accessibility?: legendAccessibilityOptions, @@ -28599,455 +33598,106 @@ and legend<'a, 'b, 'c> = { setText: chartsLegendAllItems_t => unit, update: (legendOptions<'a, 'b, 'c>, option) => unit, } -and pointEventsOptionsObject<'a, 'b, 'c> = { - click?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` - drag?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragEventObject` - dragStart?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragStartEventObject` - drop?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDropEventObject` - legendItemClick?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointLegendItemClickEventObject` - mouseOut?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointerEvent` - mouseOver?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - remove?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - select?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - unselect?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - update?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointUpdateEventObject` -} -and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { +and zAxisLabelsOptions<'a, 'b, 'c> = { align?: alignValue, - alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreegraphDataLabelsAnimationOptions | PlotTreegraphLevelsDataL` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, enabled?: bool, - filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - headers?: bool, - inside?: bool, - labelrank?: float, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + overflow?: optionsOverflowValue, padding?: float, - pointFormat?: string, - position?: alignValue, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand useHTML?: bool, - verticalAlign?: string, x?: float, y?: float, + zIndex?: int, } -and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotSunburstDataLabelsAnimationOptions | PlotSunburstLevelsDataLab` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, +and zAxisOptions<'a, 'b, 'c> = { + accessibility?: axisAccessibilityOptionsObject, + alignTicks?: bool, + allowDecimals?: bool, + alternateGridColor?: string, // ⚪ loose — was `ColorType` + angle?: float, + categories?: array, + ceiling?: float, className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - rotationMode?: optionsRotationModeValue, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObject, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotPackedbubbleDataLabelsAnimationOptions` — match the real type by hand - attributes?: svgAttributes, - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - parentNodeFormat?: string, - parentNodeFormatter?: JSON.t, - parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotNetworkgraphDataLabelsAnimationOptions` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - linkFormat?: string, - linkFormatter?: JSON.t, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnelDataLabelsAnimationOptions | PlotItemDataLabelsAnimation` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObject, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and pointOptionsObject<'a, 'b, 'c> = { - accessibility?: pointAccessibilityOptionsObject, - borderColor?: ColorType.t, - borderWidth?: float, - boxDashStyle?: dashStyleValue, - className?: string, - close?: float, - collapseButton?: JSON.t, - collapsed?: bool, - color?: ColorType.t, - colorIndex?: float, - colorValue?: float, - connectorColor?: string, - connectorWidth?: float, - custom?: Dict.t, - dashStyle?: dashStyleValue, - dataLabels?: chartsPointOptionsObjectDataLabels_t, - description?: string, - direction?: float, - dragDrop?: seriesLineDataDragDropOptions, - drilldown?: string, - events?: pointEventsOptionsObject<'a, 'b, 'c>, - fillColor?: ColorType.t, - from?: string, - gradientForSides?: bool, - high?: float, - id?: string, - innerRadius?: string, - isIntermediateSum?: bool, - isSum?: bool, - label?: string, - labelrank?: float, - legendIndex?: float, - length?: float, - low?: float, - lowColor?: ColorType.t, - marker?: pointMarkerOptionsObject, - median?: float, - medianDashStyle?: dashStyleValue, - name?: string, - @as("open") open_?: float, - parent?: string, - pointPadding?: float, - pointWidth?: float, - q1?: float, - q3?: float, - radius?: string, - selected?: bool, - sets?: array, - sliced?: bool, - states?: seriesStatesOptionsObject, - stemDashStyle?: dashStyleValue, - target?: float, - targetOptions?: seriesBulletDataTargetOptions, - text?: string, - title?: string, - @as("to") to_?: string, - value?: float, - weight?: float, - whiskerDashStyle?: dashStyleValue, - x?: CommonTypes.stringOrNumber, - y?: float, - z?: float, -} -and point<'a, 'b, 'c> = { - category: CommonTypes.stringOrNumber, - color?: string, // ⚪ loose — was `ColorType` - colorIndex?: float, - graphic?: string, // ⚪ loose — was `SVGElement` - graphics?: array, - index: int, - key: CommonTypes.stringOrNumber, - name: string, - options: pointOptionsObject<'a, 'b, 'c>, - percentage?: float, - plotX?: float, - plotY?: float, - points?: array>, - selected: bool, - series: series<'a, 'b, 'c>, - shapeArgs?: string, // ⚪ loose — was `Readonly` - sliced?: bool, - tooltipPos?: array, - total?: float, - visible: bool, - x: float, - y?: float, - getClassName: unit => string, - getZone: unit => seriesZonesOptionsObject, - haloPath: float => array, - onMouseOut: unit => unit, - onMouseOver: option => unit, - optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` - pos: (bool, float) => array, - remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` - select: (option, option) => unit, - setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - tooltipFormatter: string => string, - update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` -} -and series<'a, 'b, 'c> = { - area?: string, // ⚪ loose — was `SVGElement` - center: array, - chart: chart<'a, 'b, 'c>, - color?: string, // ⚪ loose — was `ColorType` - data: array, - dataMax?: float, - dataMin?: float, - index: int, - legendItem?: string, // ⚪ loose — was `LegendItemObject` - linkedParent: series<'a, 'b, 'c>, - linkedSeries: array>, - name: string, - options: string, // ⚪ loose — was `SeriesOptionsType` - points: array, - selected: bool, - @as("type") type_: string, - userOptions: string, // ⚪ loose — was `SeriesOptionsType` - visible: bool, - xAxis: axis<'a, 'b, 'c>, - yAxis: axis<'a, 'b, 'c>, - addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` - animate: option => unit, - drawPoints: unit => unit, - getName: unit => string, - getPlotBox: unit => unit, - getValidPoints: (option>, option, option) => array, - hide: unit => unit, - is: string => bool, - markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, - onMouseOut: unit => unit, - onMouseOver: unit => unit, - remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` - render: unit => unit, - searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` - select: option => unit, - setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - show: unit => unit, - translate: unit => unit, - update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` -} -and zAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, - enabled?: bool, - format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - overflow?: optionsOverflowValue, - padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand - useHTML?: bool, - x?: float, - y?: float, - zIndex?: int, -} -and zAxisOptions<'a, 'b, 'c> = { - accessibility?: axisAccessibilityOptionsObject, - alignTicks?: bool, - allowDecimals?: bool, - alternateGridColor?: string, // ⚪ loose — was `ColorType` - angle?: float, - categories?: array, - ceiling?: float, - className?: string, - crossing?: float, - dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, - endOnTick?: bool, - events?: xAxisEventsOptions<'a, 'b, 'c>, - floor?: float, - gridLineColor?: string, // ⚪ loose — was `ColorType` - gridLineDashStyle?: dashStyleValue, - gridLineInterpolation?: optionsGridLineInterpolationValue, - gridLineWidth?: float, - gridZIndex?: float, - id?: string, - labels?: zAxisLabelsOptions<'a, 'b, 'c>, - linkedTo?: float, - margin?: float, - max?: CommonTypes.stringOrNumber, - maxPadding?: float, - min?: CommonTypes.stringOrNumber, - minorGridLineColor?: string, // ⚪ loose — was `ColorType` - minorGridLineDashStyle?: dashStyleValue, - minorGridLineWidth?: float, - minorTickColor?: string, // ⚪ loose — was `ColorType` - minorTickInterval?: CommonTypes.autoOrNumber, - minorTickLength?: float, - minorTickPosition?: optionsMinorTickPositionValue, - minorTicks?: bool, - minorTicksPerMajor?: float, - minorTickWidth?: float, - minPadding?: float, - minRange?: float, - minTickInterval?: float, - offset?: float, - opposite?: bool, - pane?: float, - panningEnabled?: bool, - plotBands?: array, - plotLines?: array>, - reversed?: bool, - reversedStacks?: bool, - showFirstLabel?: bool, - showLastLabel?: bool, - softMax?: float, - softMin?: float, - startOfWeek?: float, - startOnTick?: bool, - staticScale?: float, - tickAmount?: float, - tickColor?: string, // ⚪ loose — was `ColorType` - tickInterval?: float, - tickLength?: float, - tickmarkPlacement?: optionsTickmarkPlacementValue, - tickPixelInterval?: float, - tickPosition?: optionsTickPositionValue, - tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), - tickPositions?: array, - tickWidth?: float, - title?: xAxisTitleOptions, - @as("type") type_?: axisTypeValue, - uniqueNames?: bool, - units?: array>, - visible?: bool, - zIndex?: int, - zoomEnabled?: bool, -} -and yAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, + crossing?: float, + dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, + endOnTick?: bool, + events?: xAxisEventsOptions<'a, 'b, 'c>, + floor?: float, + gridLineColor?: string, // ⚪ loose — was `ColorType` + gridLineDashStyle?: dashStyleValue, + gridLineInterpolation?: optionsGridLineInterpolationValue, + gridLineWidth?: float, + gridZIndex?: float, + id?: string, + labels?: zAxisLabelsOptions<'a, 'b, 'c>, + linkedTo?: float, + margin?: float, + max?: CommonTypes.stringOrNumber, + maxPadding?: float, + min?: CommonTypes.stringOrNumber, + minorGridLineColor?: string, // ⚪ loose — was `ColorType` + minorGridLineDashStyle?: dashStyleValue, + minorGridLineWidth?: float, + minorTickColor?: string, // ⚪ loose — was `ColorType` + minorTickInterval?: CommonTypes.autoOrNumber, + minorTickLength?: float, + minorTickPosition?: optionsMinorTickPositionValue, + minorTicks?: bool, + minorTicksPerMajor?: float, + minorTickWidth?: float, + minPadding?: float, + minRange?: float, + minTickInterval?: float, + offset?: float, + opposite?: bool, + pane?: float, + panningEnabled?: bool, + plotBands?: array, + plotLines?: array>, + reversed?: bool, + reversedStacks?: bool, + showFirstLabel?: bool, + showLastLabel?: bool, + softMax?: float, + softMin?: float, + startOfWeek?: float, + startOnTick?: bool, + staticScale?: float, + tickAmount?: float, + tickColor?: string, // ⚪ loose — was `ColorType` + tickInterval?: float, + tickLength?: float, + tickmarkPlacement?: optionsTickmarkPlacementValue, + tickPixelInterval?: float, + tickPosition?: optionsTickPositionValue, + tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), + tickPositions?: array, + tickWidth?: float, + title?: xAxisTitleOptions, + @as("type") type_?: axisTypeValue, + uniqueNames?: bool, + units?: array>, + visible?: bool, + zIndex?: int, + zoomEnabled?: bool, +} +and yAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, distance?: CommonTypes.stringOrNumber, enabled?: bool, format?: string, @@ -29171,75 +33821,471 @@ and xAxisPlotLinesLabelOptions<'a, 'b, 'c> = { align?: alignValue, formatter?: @this ((plotLineOrBand<'a, 'b, 'c>, option>) => string), rotation?: float, - style?: cssObject, - text?: string, - textAlign?: alignValue, + style?: cssObject, + text?: string, + textAlign?: alignValue, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and xAxisPlotLinesOptions<'a, 'b, 'c> = { + acrossPanes?: bool, + className?: string, + color?: string, + dashStyle?: dashStyleValue, + events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, + id?: string, + label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, + labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, + value?: CommonTypes.stringOrNumber, + width?: float, + zIndex?: int, +} +and axisLabelsFormatterContextObject<'a, 'b, 'c> = { + axis: axis<'a, 'b, 'c>, + chart: chart<'a, 'b, 'c>, + dateTimeLabelFormat?: string, + isFirst: bool, + isLast: bool, + pos: float, + text?: string, + tick: tick<'a, 'b, 'c>, + value: CommonTypes.stringOrNumber, +} +and xAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, + enabled?: bool, + format?: string, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + indentation?: float, + overflow?: optionsOverflowValue, + padding?: float, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + useHTML?: bool, + x?: float, + y?: float, + zIndex?: int, +} +and xAxisGridOptions<'a, 'b, 'c> = { + borderColor?: string, + borderWidth?: float, + cellHeight?: float, + columns?: array>, + enabled?: bool, +} +and pointUpdateEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + options: stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c>, +} +and pointLegendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + defaultPrevented?: bool, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"legendItemClick"], +} +and pointDropEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + numNewPoints: float, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drop"], +} +and pointDragDropObject<'a, 'b, 'c> = { + newValues: Dict.t, + point: point<'a, 'b, 'c>, +} +and pointDragEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drag"], +} +and pointClickEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + point: point<'a, 'b, 'c>, + chartX: float, + chartY: float, +} +and pointEventsOptionsObject<'a, 'b, 'c> = { + click?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), + drag?: @this ((point<'a, 'b, 'c>, pointDragEventObject<'a, 'b, 'c>) => unit), + dragStart?: @this ((point<'a, 'b, 'c>, pointDragStartEventObject) => unit), + drop?: @this ((point<'a, 'b, 'c>, pointDropEventObject<'a, 'b, 'c>) => unit), + legendItemClick?: @this ((point<'a, 'b, 'c>, pointLegendItemClickEventObject<'a, 'b, 'c>) => unit), + mouseOut?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + mouseOver?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + remove?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + select?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + unselect?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + update?: @this ((point<'a, 'b, 'c>, pointUpdateEventObject<'a, 'b, 'c>) => unit), +} +and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + headers?: bool, + inside?: bool, + labelrank?: float, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + pointFormat?: string, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesSunburstDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + rotationMode?: optionsRotationModeValue, + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation.t, + attributes?: svgAttributes, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + parentNodeFormat?: string, + parentNodeFormatter?: JSON.t, + parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + linkFormat?: string, + linkFormatter?: JSON.t, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, verticalAlign?: verticalAlignValue, x?: float, y?: float, } -and xAxisPlotLinesOptions<'a, 'b, 'c> = { - acrossPanes?: bool, +and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + animation?: ChartsSeriesPieDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - color?: string, - dashStyle?: dashStyleValue, - events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, - id?: string, - label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, - labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, - value?: CommonTypes.stringOrNumber, - width?: float, - zIndex?: int, -} -and axisLabelsFormatterContextObject<'a, 'b, 'c> = { - axis: axis<'a, 'b, 'c>, - chart: chart<'a, 'b, 'c>, - dateTimeLabelFormat?: string, - isFirst: bool, - isLast: bool, - pos: float, - text?: string, - tick: tick<'a, 'b, 'c>, - value: CommonTypes.stringOrNumber, -} -and xAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, enabled?: bool, + filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - indentation?: float, - overflow?: optionsOverflowValue, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, + position?: alignValue, rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObject, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, + verticalAlign?: string, x?: float, y?: float, - zIndex?: int, } -and xAxisGridOptions<'a, 'b, 'c> = { - borderColor?: string, +and pointOptionsObject<'a, 'b, 'c> = { + accessibility?: pointAccessibilityOptionsObject, + borderColor?: ColorType.t, borderWidth?: float, - cellHeight?: float, - columns?: array>, - enabled?: bool, + boxDashStyle?: dashStyleValue, + className?: string, + close?: float, + collapseButton?: JSON.t, + collapsed?: bool, + color?: ColorType.t, + colorIndex?: float, + colorValue?: float, + connectorColor?: string, + connectorWidth?: float, + custom?: Dict.t, + dashStyle?: dashStyleValue, + dataLabels?: chartsPointOptionsObjectDataLabels_t, + description?: string, + direction?: float, + dragDrop?: seriesLineDataDragDropOptions, + drilldown?: string, + events?: pointEventsOptionsObject<'a, 'b, 'c>, + fillColor?: ColorType.t, + from?: string, + gradientForSides?: bool, + high?: float, + id?: string, + innerRadius?: string, + isIntermediateSum?: bool, + isSum?: bool, + label?: string, + labelrank?: float, + legendIndex?: float, + length?: float, + low?: float, + lowColor?: ColorType.t, + marker?: pointMarkerOptionsObject, + median?: float, + medianDashStyle?: dashStyleValue, + name?: string, + @as("open") open_?: float, + parent?: string, + pointPadding?: float, + pointWidth?: float, + q1?: float, + q3?: float, + radius?: string, + selected?: bool, + sets?: array, + sliced?: bool, + states?: seriesStatesOptionsObject, + stemDashStyle?: dashStyleValue, + target?: float, + targetOptions?: seriesBulletDataTargetOptions, + text?: string, + title?: string, + @as("to") to_?: string, + value?: float, + weight?: float, + whiskerDashStyle?: dashStyleValue, + x?: CommonTypes.stringOrNumber, + y?: float, + z?: float, +} +and series<'a, 'b, 'c> = { + area?: string, // ⚪ loose — was `SVGElement` + center: array, + chart: chart<'a, 'b, 'c>, + color?: string, // ⚪ loose — was `ColorType` + data: array, + dataMax?: float, + dataMin?: float, + index: int, + legendItem?: legendItemObject, + linkedParent: series<'a, 'b, 'c>, + linkedSeries: array>, + name: string, + options: string, // ⚪ loose — was `SeriesOptionsType` + points: array, + selected: bool, + @as("type") type_: string, + userOptions: string, // ⚪ loose — was `SeriesOptionsType` + visible: bool, + xAxis: axis<'a, 'b, 'c>, + yAxis: axis<'a, 'b, 'c>, + addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` + animate: option => unit, + drawPoints: unit => unit, + getName: unit => string, + getPlotBox: unit => unit, + getValidPoints: (option>, option, option) => array, + hide: unit => unit, + is: string => bool, + markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, + onMouseOut: unit => unit, + onMouseOver: unit => unit, + remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` + render: unit => unit, + searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` + select: option => unit, + setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + show: unit => unit, + translate: unit => unit, + update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` +} +and point<'a, 'b, 'c> = { + category: CommonTypes.stringOrNumber, + color?: string, // ⚪ loose — was `ColorType` + colorIndex?: float, + graphic?: string, // ⚪ loose — was `SVGElement` + graphics?: array, + index: int, + key: CommonTypes.stringOrNumber, + name: string, + options: pointOptionsObject<'a, 'b, 'c>, + percentage?: float, + plotX?: float, + plotY?: float, + points?: array>, + selected: bool, + series: series<'a, 'b, 'c>, + shapeArgs?: string, // ⚪ loose — was `Readonly` + sliced?: bool, + tooltipPos?: array, + total?: float, + visible: bool, + x: float, + y?: float, + getClassName: unit => string, + getZone: unit => seriesZonesOptionsObject, + haloPath: float => array, + onMouseOut: unit => unit, + onMouseOver: option => unit, + optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` + pos: (bool, float) => array, + remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` + select: (option, option) => unit, + setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + tooltipFormatter: string => string, + update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` +} +and axisPointBreakEventObject<'a, 'b, 'c> = { + brk: Dict.t, + point: point<'a, 'b, 'c>, + preventDefault: JsFn.t, + target: Dom.element, + @as("type") type_: ChartsTypes.chartsAxisPointBreakEventObjectType, } and xAxisEventsOptions<'a, 'b, 'c> = { afterBreaks?: @this ((axis<'a, 'b, 'c>) => unit), - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` - pointBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - pointInBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), + pointBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + pointInBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and navigatorXAxisCurrentDateIndicatorLabelOptions<'a, 'b, 'c> = { align?: alignValue, @@ -29488,39 +34534,121 @@ and chart<'a, 'b, 'c> = { @unboxed and highchartsNavigationAnnotationsShapesOptionsPoints<'t6> = Str(string) | Fn('t6 => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsShapesOptionsPoint<'f> = Str(string) | Fn('f => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsLabelsOptionsPoint<'e> = Str(string) | Fn('e => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c> = PlotZigzagDataLabelsOptions(plotZigzagDataLabelsOptions<'a, 'b, 'c>) | PlotZigzagDataLabelsOptionsArr(array>) @unboxed and plotXrangeDataLabelsOptionsOrPlotXrangeDataLabelsOptionsArray<'a, 'b, 'c> = PlotXrangeDataLabelsOptions(plotXrangeDataLabelsOptions<'a, 'b, 'c>) | PlotXrangeDataLabelsOptionsArr(array>) +@unboxed and plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotWmaDataLabelsOptions(plotWmaDataLabelsOptions<'a, 'b, 'c>) | PlotWmaDataLabelsOptionsArr(array>) +@unboxed and plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c> = PlotWindbarbDataLabelsOptions(plotWindbarbDataLabelsOptions<'a, 'b, 'c>) | PlotWindbarbDataLabelsOptionsArr(array>) +@unboxed and plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c> = PlotWilliamsrDataLabelsOptions(plotWilliamsrDataLabelsOptions<'a, 'b, 'c>) | PlotWilliamsrDataLabelsOptionsArr(array>) +@unboxed and plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c> = PlotWaterfallDataLabelsOptions(plotWaterfallDataLabelsOptions<'a, 'b, 'c>) | PlotWaterfallDataLabelsOptionsArr(array>) +@unboxed and plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c> = PlotVwapDataLabelsOptions(plotVwapDataLabelsOptions<'a, 'b, 'c>) | PlotVwapDataLabelsOptionsArr(array>) +@unboxed and plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c> = PlotVennDataLabelsOptions(plotVennDataLabelsOptions<'a, 'b, 'c>) | PlotVennDataLabelsOptionsArr(array>) +@unboxed and plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c> = PlotVectorDataLabelsOptions(plotVectorDataLabelsOptions<'a, 'b, 'c>) | PlotVectorDataLabelsOptionsArr(array>) +@unboxed and plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c> = PlotVbpDataLabelsOptions(plotVbpDataLabelsOptions<'a, 'b, 'c>) | PlotVbpDataLabelsOptionsArr(array>) +@unboxed and plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c> = PlotVariwideDataLabelsOptions(plotVariwideDataLabelsOptions<'a, 'b, 'c>) | PlotVariwideDataLabelsOptionsArr(array>) +@unboxed and plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c> = PlotTrixDataLabelsOptions(plotTrixDataLabelsOptions<'a, 'b, 'c>) | PlotTrixDataLabelsOptionsArr(array>) +@unboxed and plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c> = PlotTrendlineDataLabelsOptions(plotTrendlineDataLabelsOptions<'a, 'b, 'c>) | PlotTrendlineDataLabelsOptionsArr(array>) @unboxed and plotTreemapLevelsDataLabelsOptionsEtc1oig7<'a, 'b, 'c> = PlotTreemapLevelsDataLabelsOptions(plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapLevelsDataLabelsOptionsArr(array>) @unboxed and plotTreemapDataLabelsOptionsOrPlotTreemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTreemapDataLabelsOptions(plotTreemapDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapDataLabelsOptionsArr(array>) @unboxed and seriesTreegraphDataLabelsOptionsObjectEtc12ung<'a, 'b, 'c> = SeriesTreegraphDataLabelsOptionsObject(seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesTreegraphDataLabelsOptionsObjectArr(array>) @unboxed and timelineDataLabelsOptionsObjectEtc13zn4<'a, 'b, 'c> = TimelineDataLabelsOptionsObject(timelineDataLabelsOptionsObject<'a, 'b, 'c>) | TimelineDataLabelsOptionsObjectArr(array>) +@unboxed and plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTilemapDataLabelsOptions(plotTilemapDataLabelsOptions<'a, 'b, 'c>) | PlotTilemapDataLabelsOptionsArr(array>) +@unboxed and plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotTemaDataLabelsOptions(plotTemaDataLabelsOptions<'a, 'b, 'c>) | PlotTemaDataLabelsOptionsArr(array>) +@unboxed and plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c> = PlotSupertrendDataLabelsOptions(plotSupertrendDataLabelsOptions<'a, 'b, 'c>) | PlotSupertrendDataLabelsOptionsArr(array>) @unboxed and seriesSunburstDataLabelsOptionsObjectEtcjoblr<'a, 'b, 'c> = SeriesSunburstDataLabelsOptionsObject(seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSunburstDataLabelsOptionsObjectArr(array>) +@unboxed and plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c> = PlotStreamgraphDataLabelsOptions(plotStreamgraphDataLabelsOptions<'a, 'b, 'c>) | PlotStreamgraphDataLabelsOptionsArr(array>) +@unboxed and plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c> = PlotStochasticDataLabelsOptions(plotStochasticDataLabelsOptions<'a, 'b, 'c>) | PlotStochasticDataLabelsOptionsArr(array>) +@unboxed and plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotSplineDataLabelsOptions(plotSplineDataLabelsOptions<'a, 'b, 'c>) | PlotSplineDataLabelsOptionsArr(array>) +@unboxed and plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c> = PlotSolidgaugeDataLabelsOptions(plotSolidgaugeDataLabelsOptions<'a, 'b, 'c>) | PlotSolidgaugeDataLabelsOptionsArr(array>) +@unboxed and plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotSmaDataLabelsOptions(plotSmaDataLabelsOptions<'a, 'b, 'c>) | PlotSmaDataLabelsOptionsArr(array>) +@unboxed and plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c> = PlotSlowstochasticDataLabelsOptions(plotSlowstochasticDataLabelsOptions<'a, 'b, 'c>) | PlotSlowstochasticDataLabelsOptionsArr(array>) +@unboxed and plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c> = PlotScatterDataLabelsOptions(plotScatterDataLabelsOptions<'a, 'b, 'c>) | PlotScatterDataLabelsOptionsArr(array>) +@unboxed and plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c> = PlotScatter3dDataLabelsOptions(plotScatter3dDataLabelsOptions<'a, 'b, 'c>) | PlotScatter3dDataLabelsOptionsArr(array>) +@unboxed and plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c> = PlotRsiDataLabelsOptions(plotRsiDataLabelsOptions<'a, 'b, 'c>) | PlotRsiDataLabelsOptionsArr(array>) +@unboxed and plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c> = PlotRocDataLabelsOptions(plotRocDataLabelsOptions<'a, 'b, 'c>) | PlotRocDataLabelsOptionsArr(array>) +@unboxed and plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c> = PlotRenkoDataLabelsOptions(plotRenkoDataLabelsOptions<'a, 'b, 'c>) | PlotRenkoDataLabelsOptionsArr(array>) +@unboxed and plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c> = PlotPyramid3dDataLabelsOptions(plotPyramid3dDataLabelsOptions<'a, 'b, 'c>) | PlotPyramid3dDataLabelsOptionsArr(array>) +@unboxed and plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c> = PlotPsarDataLabelsOptions(plotPsarDataLabelsOptions<'a, 'b, 'c>) | PlotPsarDataLabelsOptionsArr(array>) +@unboxed and plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c> = PlotPriceenvelopesDataLabelsOptions(plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c>) | PlotPriceenvelopesDataLabelsOptionsArr(array>) +@unboxed and plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotPpoDataLabelsOptions(plotPpoDataLabelsOptions<'a, 'b, 'c>) | PlotPpoDataLabelsOptionsArr(array>) +@unboxed and plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c> = PlotPolygonDataLabelsOptions(plotPolygonDataLabelsOptions<'a, 'b, 'c>) | PlotPolygonDataLabelsOptionsArr(array>) +@unboxed and plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c> = PlotPointandfigureDataLabelsOptions(plotPointandfigureDataLabelsOptions<'a, 'b, 'c>) | PlotPointandfigureDataLabelsOptionsArr(array>) +@unboxed and plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c> = PlotPivotpointsDataLabelsOptions(plotPivotpointsDataLabelsOptions<'a, 'b, 'c>) | PlotPivotpointsDataLabelsOptionsArr(array>) +@unboxed and plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c> = PlotPictorialDataLabelsOptions(plotPictorialDataLabelsOptions<'a, 'b, 'c>) | PlotPictorialDataLabelsOptionsArr(array>) +@unboxed and plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c> = PlotPcDataLabelsOptions(plotPcDataLabelsOptions<'a, 'b, 'c>) | PlotPcDataLabelsOptionsArr(array>) +@unboxed and plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c> = PlotParetoDataLabelsOptions(plotParetoDataLabelsOptions<'a, 'b, 'c>) | PlotParetoDataLabelsOptionsArr(array>) @unboxed and seriesPackedBubbleDataLabelsOptionsObjecEtccwqqs<'a, 'b, 'c> = SeriesPackedBubbleDataLabelsOptionsObject(seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPackedBubbleDataLabelsOptionsObjectArr(array>) @unboxed and seriesOrganizationDataLabelsOptionsObjecEtcmf6ti<'a, 'b, 'c> = SeriesOrganizationDataLabelsOptionsObject(seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesOrganizationDataLabelsOptionsObjectArr(array>) +@unboxed and plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotOhlcDataLabelsOptions(plotOhlcDataLabelsOptions<'a, 'b, 'c>) | PlotOhlcDataLabelsOptionsArr(array>) +@unboxed and plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c> = PlotObvDataLabelsOptions(plotObvDataLabelsOptions<'a, 'b, 'c>) | PlotObvDataLabelsOptionsArr(array>) @unboxed and seriesNetworkgraphDataLabelsOptionsObjecEtc14yc0<'a, 'b, 'c> = SeriesNetworkgraphDataLabelsOptionsObject(seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesNetworkgraphDataLabelsOptionsObjectArr(array>) +@unboxed and plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c> = PlotNatrDataLabelsOptions(plotNatrDataLabelsOptions<'a, 'b, 'c>) | PlotNatrDataLabelsOptionsArr(array>) +@unboxed and plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c> = PlotMomentumDataLabelsOptions(plotMomentumDataLabelsOptions<'a, 'b, 'c>) | PlotMomentumDataLabelsOptionsArr(array>) +@unboxed and plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c> = PlotMfiDataLabelsOptions(plotMfiDataLabelsOptions<'a, 'b, 'c>) | PlotMfiDataLabelsOptionsArr(array>) @unboxed and plotMappointDataLabelsOptionsEtc13i28<'a, 'b, 'c> = PlotMappointDataLabelsOptions(plotMappointDataLabelsOptions<'a, 'b, 'c>) | PlotMappointDataLabelsOptionsArr(array>) @unboxed and plotMapDataLabelsOptionsOrPlotMapDataLabelsOptionsArray<'a, 'b, 'c> = PlotMapDataLabelsOptions(plotMapDataLabelsOptions<'a, 'b, 'c>) | PlotMapDataLabelsOptionsArr(array>) +@unboxed and plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotMaplineDataLabelsOptions(plotMaplineDataLabelsOptions<'a, 'b, 'c>) | PlotMaplineDataLabelsOptionsArr(array>) @unboxed and plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c> = PlotMapbubbleDataLabelsOptions(plotMapbubbleDataLabelsOptions<'a, 'b, 'c>) | PlotMapbubbleDataLabelsOptionsArr(array>) +@unboxed and plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c> = PlotMacdDataLabelsOptions(plotMacdDataLabelsOptions<'a, 'b, 'c>) | PlotMacdDataLabelsOptionsArr(array>) +@unboxed and plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c> = PlotLineDataLabelsOptions(plotLineDataLabelsOptions<'a, 'b, 'c>) | PlotLineDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c> = PlotLinearregressionslopeDataLabelsOptions(plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionslopeDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c> = PlotLinearregressionDataLabelsOptions(plotLinearregressionDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c> = PlotLinearregressioninterceptDataLabelsOptions(plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressioninterceptDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c> = PlotLinearregressionangleDataLabelsOptions(plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionangleDataLabelsOptionsArr(array>) +@unboxed and plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c> = PlotKlingerDataLabelsOptions(plotKlingerDataLabelsOptions<'a, 'b, 'c>) | PlotKlingerDataLabelsOptionsArr(array>) +@unboxed and plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c> = PlotKeltnerchannelsDataLabelsOptions(plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c>) | PlotKeltnerchannelsDataLabelsOptionsArr(array>) +@unboxed and plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c> = PlotIkhDataLabelsOptions(plotIkhDataLabelsOptions<'a, 'b, 'c>) | PlotIkhDataLabelsOptionsArr(array>) +@unboxed and plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c> = PlotHollowcandlestickDataLabelsOptions(plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotHollowcandlestickDataLabelsOptionsArr(array>) +@unboxed and plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotHlcDataLabelsOptions(plotHlcDataLabelsOptions<'a, 'b, 'c>) | PlotHlcDataLabelsOptionsArr(array>) +@unboxed and plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c> = PlotHistogramDataLabelsOptions(plotHistogramDataLabelsOptions<'a, 'b, 'c>) | PlotHistogramDataLabelsOptionsArr(array>) +@unboxed and plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c> = PlotHeikinashiDataLabelsOptions(plotHeikinashiDataLabelsOptions<'a, 'b, 'c>) | PlotHeikinashiDataLabelsOptionsArr(array>) +@unboxed and plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c> = PlotHeatmapDataLabelsOptions(plotHeatmapDataLabelsOptions<'a, 'b, 'c>) | PlotHeatmapDataLabelsOptionsArr(array>) @unboxed and plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c> = PlotGeoheatmapDataLabelsOptions(plotGeoheatmapDataLabelsOptions<'a, 'b, 'c>) | PlotGeoheatmapDataLabelsOptionsArr(array>) @unboxed and plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c> = PlotGaugeDataLabelsOptions(plotGaugeDataLabelsOptions<'a, 'b, 'c>) | PlotGaugeDataLabelsOptionsArr(array>) @unboxed and plotGanttDataLabelsOptionsOrPlotGanttDataLabelsOptionsArray<'a, 'b, 'c> = PlotGanttDataLabelsOptions(plotGanttDataLabelsOptions<'a, 'b, 'c>) | PlotGanttDataLabelsOptionsArr(array>) @unboxed and seriesPieDataLabelsOptionsObjectEtc1kumz<'a, 'b, 'c> = SeriesPieDataLabelsOptionsObject(seriesPieDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPieDataLabelsOptionsObjectArr(array>) @unboxed and plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c> = PlotFunnel3dDataLabelsOptions(plotFunnel3dDataLabelsOptions<'a, 'b, 'c>) | PlotFunnel3dDataLabelsOptionsArr(array>) +@unboxed and plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c> = PlotFlagsDataLabelsOptions(plotFlagsDataLabelsOptions<'a, 'b, 'c>) | PlotFlagsDataLabelsOptionsArr(array>) +@unboxed and plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c> = PlotErrorbarDataLabelsOptions(plotErrorbarDataLabelsOptions<'a, 'b, 'c>) | PlotErrorbarDataLabelsOptionsArr(array>) +@unboxed and plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotEmaDataLabelsOptions(plotEmaDataLabelsOptions<'a, 'b, 'c>) | PlotEmaDataLabelsOptionsArr(array>) +@unboxed and plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotDpoDataLabelsOptions(plotDpoDataLabelsOptions<'a, 'b, 'c>) | PlotDpoDataLabelsOptionsArr(array>) +@unboxed and plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c> = PlotDmiDataLabelsOptions(plotDmiDataLabelsOptions<'a, 'b, 'c>) | PlotDmiDataLabelsOptionsArr(array>) +@unboxed and plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c> = PlotDisparityindexDataLabelsOptions(plotDisparityindexDataLabelsOptions<'a, 'b, 'c>) | PlotDisparityindexDataLabelsOptionsArr(array>) @unboxed and seriesSankeyDataLabelsOptionsObjectEtcuyuhz<'a, 'b, 'c> = SeriesSankeyDataLabelsOptionsObject(seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSankeyDataLabelsOptionsObjectArr(array>) +@unboxed and plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotDemaDataLabelsOptions(plotDemaDataLabelsOptions<'a, 'b, 'c>) | PlotDemaDataLabelsOptionsArr(array>) +@unboxed and plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c> = PlotCylinderDataLabelsOptions(plotCylinderDataLabelsOptions<'a, 'b, 'c>) | PlotCylinderDataLabelsOptionsArr(array>) +@unboxed and plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c> = PlotContourDataLabelsOptions(plotContourDataLabelsOptions<'a, 'b, 'c>) | PlotContourDataLabelsOptionsArr(array>) +@unboxed and plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c> = PlotColumnpyramidDataLabelsOptions(plotColumnpyramidDataLabelsOptions<'a, 'b, 'c>) | PlotColumnpyramidDataLabelsOptionsArr(array>) +@unboxed and plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c> = PlotColumnDataLabelsOptions(plotColumnDataLabelsOptions<'a, 'b, 'c>) | PlotColumnDataLabelsOptionsArr(array>) +@unboxed and plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmoDataLabelsOptions(plotCmoDataLabelsOptions<'a, 'b, 'c>) | PlotCmoDataLabelsOptionsArr(array>) +@unboxed and plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmfDataLabelsOptions(plotCmfDataLabelsOptions<'a, 'b, 'c>) | PlotCmfDataLabelsOptionsArr(array>) +@unboxed and plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c> = PlotChaikinDataLabelsOptions(plotChaikinDataLabelsOptions<'a, 'b, 'c>) | PlotChaikinDataLabelsOptionsArr(array>) +@unboxed and plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c> = PlotCciDataLabelsOptions(plotCciDataLabelsOptions<'a, 'b, 'c>) | PlotCciDataLabelsOptionsArr(array>) +@unboxed and plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c> = PlotCandlestickDataLabelsOptions(plotCandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotCandlestickDataLabelsOptionsArr(array>) @unboxed and plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c> = PlotBulletDataLabelsOptions(plotBulletDataLabelsOptions<'a, 'b, 'c>) | PlotBulletDataLabelsOptionsArr(array>) @unboxed and plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c> = PlotBubbleDataLabelsOptions(plotBubbleDataLabelsOptions<'a, 'b, 'c>) | PlotBubbleDataLabelsOptionsArr(array>) +@unboxed and plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c> = PlotBoxplotDataLabelsOptions(plotBoxplotDataLabelsOptions<'a, 'b, 'c>) | PlotBoxplotDataLabelsOptionsArr(array>) +@unboxed and plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c> = PlotBellcurveDataLabelsOptions(plotBellcurveDataLabelsOptions<'a, 'b, 'c>) | PlotBellcurveDataLabelsOptionsArr(array>) +@unboxed and plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c> = PlotBbDataLabelsOptions(plotBbDataLabelsOptions<'a, 'b, 'c>) | PlotBbDataLabelsOptionsArr(array>) @unboxed and plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c> = PlotBarDataLabelsOptions(plotBarDataLabelsOptions<'a, 'b, 'c>) | PlotBarDataLabelsOptionsArr(array>) +@unboxed and plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c> = PlotAtrDataLabelsOptions(plotAtrDataLabelsOptions<'a, 'b, 'c>) | PlotAtrDataLabelsOptionsArr(array>) +@unboxed and plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c> = PlotAroonoscillatorDataLabelsOptions(plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c>) | PlotAroonoscillatorDataLabelsOptionsArr(array>) +@unboxed and plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c> = PlotAroonDataLabelsOptions(plotAroonDataLabelsOptions<'a, 'b, 'c>) | PlotAroonDataLabelsOptionsArr(array>) +@unboxed and plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c> = PlotAreasplineDataLabelsOptions(plotAreasplineDataLabelsOptions<'a, 'b, 'c>) | PlotAreasplineDataLabelsOptionsArr(array>) @unboxed and seriesAreaRangeDataLabelsOptionsObjectEtcmk4px<'a, 'b, 'c> = SeriesAreaRangeDataLabelsOptionsObject(seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesAreaRangeDataLabelsOptionsObjectArr(array>) +@unboxed and plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c> = PlotSeriesDataLabelsOptions(plotSeriesDataLabelsOptions<'a, 'b, 'c>) | PlotSeriesDataLabelsOptionsArr(array>) +@unboxed and plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c> = PlotAreaDataLabelsOptions(plotAreaDataLabelsOptions<'a, 'b, 'c>) | PlotAreaDataLabelsOptionsArr(array>) @unboxed and seriesArcDiagramDataLabelsOptionsObjectEtc147el<'a, 'b, 'c> = SeriesArcDiagramDataLabelsOptionsObject(seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesArcDiagramDataLabelsOptionsObjectArr(array>) +@unboxed and plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c> = PlotApoDataLabelsOptions(plotApoDataLabelsOptions<'a, 'b, 'c>) | PlotApoDataLabelsOptionsArr(array>) @unboxed and plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c> = PlotAoDataLabelsOptions(plotAoDataLabelsOptions<'a, 'b, 'c>) | PlotAoDataLabelsOptionsArr(array>) @unboxed and plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c> = PlotAdDataLabelsOptions(plotAdDataLabelsOptions<'a, 'b, 'c>) | PlotAdDataLabelsOptionsArr(array>) @unboxed and pointOrPointArray<'a, 'b, 'c> = Point(point<'a, 'b, 'c>) | PointArr(array>) -@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and plotAbandsDataLabelsOptionsOrPlotAbandsDataLabelsOptionsArray<'a, 'b, 'c> = PlotAbandsDataLabelsOptions(plotAbandsDataLabelsOptions<'a, 'b, 'c>) | PlotAbandsDataLabelsOptionsArr(array>) @unboxed and boolOrAxisCrosshairOptions<'a, 'b, 'c> = Bool(bool) | AxisCrosshairOptions(axisCrosshairOptions<'a, 'b, 'c>) @unboxed and chartParallelAxesOptionsOrChartParallelAxesOptionsArray<'a, 'b, 'c> = ChartParallelAxesOptions(chartParallelAxesOptions<'a, 'b, 'c>) | ChartParallelAxesOptionsArr(array>) @unboxed and highchartsAnnotationsShapesOptionsPoints<'c> = Str(string) | Fn('c => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsShapesOptionsPoint<'b> = Str(string) | Fn('b => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsLabelsOptionsPoint<'a> = Str(string) | Fn('a => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and boolOrCurrentDateIndicatorOptions = Bool(bool) | CurrentDateIndicatorOptions(currentDateIndicatorOptions) module GetTarget = { type t = getTarget_t @@ -30526,6 +35654,13 @@ module SeriesOptionsType = { external fromSeriesZigzagOptions: seriesZigzagOptions<'a, 'b, 'c> => t<'a, 'b, 'c> = "%identity" external asSeriesZigzagOptions: t<'a, 'b, 'c> => (seriesZigzagOptions<'a, 'b, 'c>) = "%identity" } +module ChartsBreadcrumbOptionsLevelOptions = { + type t = chartsBreadcrumbOptionsLevelOptions_t + external fromSeriesOptions: seriesOptions => t = "%identity" + external asSeriesOptions: t => (seriesOptions) = "%identity" + external fromPointOptionsObject: pointOptionsObject<'a, 'b, 'c> => t = "%identity" + external asPointOptionsObject: t => (pointOptionsObject<'a, 'b, 'c>) = "%identity" +} module ChartsOptionsColorAxis = { type t = chartsOptionsColorAxis_t external fromColorAxisOptions: colorAxisOptions<'a, 'b, 'c> => t = "%identity" @@ -30540,6 +35675,15 @@ module PointTarget = { external fromAnnotationMockPointOptionsObject: annotationMockPointOptionsObject => t = "%identity" external asAnnotationMockPointOptionsObject: t => (annotationMockPointOptionsObject) = "%identity" } +module ChartsLegendItemClickEventObjectLegendItem = { + type t = chartsLegendItemClickEventObjectLegendItem_t + external fromPoint: point<'a, 'b, 'c> => t = "%identity" + external asPoint: t => (point<'a, 'b, 'c>) = "%identity" + external fromSeries: series<'a, 'b, 'c> => t = "%identity" + external asSeries: t => (series<'a, 'b, 'c>) = "%identity" + external fromLegendItemObject: legendItemObject => t = "%identity" + external asLegendItemObject: t => (legendItemObject) = "%identity" +} module ChartsLegendAllItems = { type t = chartsLegendAllItems_t external fromPoint: point<'a, 'b, 'c> => t = "%identity" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SnackbarTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SnackbarTypes.res index e9ff419e..e9c808bf 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SnackbarTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SnackbarTypes.res @@ -32,7 +32,7 @@ type snackbarResponsiveSnackbarTokensSmInfoIconColorConfig = { } type snackbarResponsiveSnackbarTokensSmInfoIconConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, } type snackbarResponsiveSnackbarTokensSmContentTextContainerHeaderConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, @@ -49,7 +49,7 @@ type snackbarResponsiveSnackbarTokensSmContentConfig = { textContainer: snackbarResponsiveSnackbarTokensSmContentTextContainerConfig, } type snackbarResponsiveSnackbarTokensSmActionsCloseButtonConfig = { - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, } type snackbarResponsiveSnackbarTokensSmActionsConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/StatCardTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/StatCardTypes.res index efba79b8..f2a01982 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/StatCardTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/StatCardTypes.res @@ -73,7 +73,7 @@ type statCardStatCardTokenTypeTextContainerStatsTitleValueConfig = { } type statCardStatCardTokenTypeTextContainerStatsTitleChangeConfig = { margin: string, - arrow: string, // ⚪ loose — was `{ width: Width; }` + arrow: statCardStatCardTokenTypeTextContainerHeaderTitleIconConfig, text: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { increase: Color; decrease: Colo` } type statCardStatCardTokenTypeTextContainerStatsTitleConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SwitchTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SwitchTypes.res index b17a6d11..2c96b89f 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SwitchTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/SwitchTypes.res @@ -49,12 +49,16 @@ type switch_SwitchTokensTypeSwitchContainerThumbBorderConfig = { color: string, width: string, } +type __typeMkypc = { + active: string, + inactive: string, +} type switch_SwitchTokensTypeSwitchContainerThumbSizeSmConfig = { width: string, height: string, top: string, left: string, - offset: string, // ⚪ loose — was `{ active: Left; inactive: Left; }` + offset: __typeMkypc, } type switch_SwitchTokensTypeSwitchContainerThumbSizeConfig = { sm: switch_SwitchTokensTypeSwitchContainerThumbSizeSmConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/TokensTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/TokensTypes.res index 15d24163..162f8649 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/TokensTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/TokensTypes.res @@ -175,43 +175,43 @@ type tokensFoundationTokenTypeOpacityConfig = { } @set_index external tokensFoundationTokenTypeOpacityConfigSet: (tokensFoundationTokenTypeOpacityConfig, string, string) => unit = "" type tokensFoundationTokenTypeUnitConfig = { - @as("0") _0: string, // ⚪ loose — was `UnitType` - @as("0.5") _0_5: string, // ⚪ loose — was `UnitType` - @as("1") _1: string, // ⚪ loose — was `UnitType` - @as("1.5") _1_5: string, // ⚪ loose — was `UnitType` - @as("2") _2: string, // ⚪ loose — was `UnitType` - @as("3") _3: string, // ⚪ loose — was `UnitType` - @as("4") _4: string, // ⚪ loose — was `UnitType` - @as("5") _5: string, // ⚪ loose — was `UnitType` - @as("6") _6: string, // ⚪ loose — was `UnitType` - @as("7") _7: string, // ⚪ loose — was `UnitType` - @as("8") _8: string, // ⚪ loose — was `UnitType` - @as("9") _9: string, // ⚪ loose — was `UnitType` - @as("10") _10: string, // ⚪ loose — was `UnitType` - @as("12") _12: string, // ⚪ loose — was `UnitType` - @as("14") _14: string, // ⚪ loose — was `UnitType` - @as("15") _15: string, // ⚪ loose — was `UnitType` - @as("16") _16: string, // ⚪ loose — was `UnitType` - @as("18") _18: string, // ⚪ loose — was `UnitType` - @as("18.5") _18_5: string, // ⚪ loose — was `UnitType` - @as("20") _20: string, // ⚪ loose — was `UnitType` - @as("22") _22: string, // ⚪ loose — was `UnitType` - @as("24") _24: string, // ⚪ loose — was `UnitType` - @as("28") _28: string, // ⚪ loose — was `UnitType` - @as("32") _32: string, // ⚪ loose — was `UnitType` - @as("36") _36: string, // ⚪ loose — was `UnitType` - @as("40") _40: string, // ⚪ loose — was `UnitType` - @as("48") _48: string, // ⚪ loose — was `UnitType` - @as("52") _52: string, // ⚪ loose — was `UnitType` - @as("56") _56: string, // ⚪ loose — was `UnitType` - @as("64") _64: string, // ⚪ loose — was `UnitType` - @as("80") _80: string, // ⚪ loose — was `UnitType` - @as("100") _100: string, // ⚪ loose — was `UnitType` - @as("120") _120: string, // ⚪ loose — was `UnitType` - @as("144") _144: string, // ⚪ loose — was `UnitType` - auto: string, // ⚪ loose — was `UnitType` -} -@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, JSON.t) => unit = "" + @as("0") _0: string, + @as("0.5") _0_5: string, + @as("1") _1: string, + @as("1.5") _1_5: string, + @as("2") _2: string, + @as("3") _3: string, + @as("4") _4: string, + @as("5") _5: string, + @as("6") _6: string, + @as("7") _7: string, + @as("8") _8: string, + @as("9") _9: string, + @as("10") _10: string, + @as("12") _12: string, + @as("14") _14: string, + @as("15") _15: string, + @as("16") _16: string, + @as("18") _18: string, + @as("18.5") _18_5: string, + @as("20") _20: string, + @as("22") _22: string, + @as("24") _24: string, + @as("28") _28: string, + @as("32") _32: string, + @as("36") _36: string, + @as("40") _40: string, + @as("48") _48: string, + @as("52") _52: string, + @as("56") _56: string, + @as("64") _64: string, + @as("80") _80: string, + @as("100") _100: string, + @as("120") _120: string, + @as("144") _144: string, + auto: string, +} +@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, string) => unit = "" type colorTokensType = { gray: Dict.t, primary: Dict.t, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/_REPORT.md b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/_REPORT.md index edc45fe1..6c6e21b3 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/_REPORT.md +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.36/bindings/_REPORT.md @@ -4,7 +4,7 @@ **55** function binding(s) → `BlendDesignSystemBindings.res`. -**2638** shared types deduplicated into **64** `*Types.res` modules (referenced qualified — no per-file redeclaration). +**2961** shared types deduplicated into **64** `*Types.res` modules (referenced qualified — no per-file redeclaration). ## 🔤 Constructor name collisions @@ -247,7 +247,7 @@ A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object sha |------|-----------------| | `chartRef` | `chartRef?: RefObject;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | | `chartRefs` | `chartRefs?: ReadonlyArray>;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | -| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.animation` (`review`), `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesNetworkgraphDataLabelsOptionsObject.animation` (`review`), `seriesPackedBubbleDataLabelsOptionsObject.animation` (`review`) emitted as `string` | +| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesSunburstDataLabelsOptionsObject.connectorShape` (`review`), `seriesLineDataDragDropOptions.guideBox` (`review`), `partialRbka3.easing` (`review`) emitted as `string` | ### DataTable diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/AvatarV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/AvatarV2Types.res index 2cafd076..8f917c06 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/AvatarV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/AvatarV2Types.res @@ -49,18 +49,18 @@ type avatarV2AvatarV2TokensTypeContainerStatusBackgroundColorConfig = { away: string, busy: string, } -type avatarV2GetStatusPositionStylesConfig = { +type __typeX42gq = { top?: string, right?: string, bottom?: string, left?: string, } type avatarV2AvatarV2TokensTypeContainerStatusPositionCircularConfig = { - sm: avatarV2GetStatusPositionStylesConfig, - regular: avatarV2GetStatusPositionStylesConfig, - md: avatarV2GetStatusPositionStylesConfig, - lg: avatarV2GetStatusPositionStylesConfig, - xl: avatarV2GetStatusPositionStylesConfig, + sm: __typeX42gq, + regular: __typeX42gq, + md: __typeX42gq, + lg: __typeX42gq, + xl: __typeX42gq, } type avatarV2AvatarV2TokensTypeContainerStatusPositionConfig = { circular: avatarV2AvatarV2TokensTypeContainerStatusPositionCircularConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/BlendDesignSystemBindings.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/BlendDesignSystemBindings.res index 3f272042..1e180130 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/BlendDesignSystemBindings.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/BlendDesignSystemBindings.res @@ -102,7 +102,7 @@ @module("@juspay/blend-design-system") external getColorFromText: (string) => string = "getColorFromText" @module("@juspay/blend-design-system") external getAccessibleLabel: (string, string, string) => string = "getAccessibleLabel" @module("@juspay/blend-design-system") external getAriaLiveValue: (string) => [#"polite"] = "getAriaLiveValue" -@module("@juspay/blend-design-system") external getStatusPositionStyles: (AvatarV2Types.avatarV2StatusPosition, AvatarV2Types.avatarV2Size, AvatarV2Types.avatarV2Shape, AvatarV2Types.avatarV2TokensType) => AvatarV2Types.avatarV2GetStatusPositionStylesConfig = "getStatusPositionStyles" +@module("@juspay/blend-design-system") external getStatusPositionStyles: (AvatarV2Types.avatarV2StatusPosition, AvatarV2Types.avatarV2Size, AvatarV2Types.avatarV2Shape, AvatarV2Types.avatarV2TokensType) => AvatarV2Types.__typeX42gq = "getStatusPositionStyles" @module("@juspay/blend-design-system") external createAvatarKeyboardHandler: (ReactEvent.Mouse.t => unit) => ReactEvent.Keyboard.t => unit = "createAvatarKeyboardHandler" @module("@juspay/blend-design-system") external isInteractive: (ReactEvent.Mouse.t => unit) => bool = "isInteractive" @module("@juspay/blend-design-system") external defaultAvatarAlt: string = "DEFAULT_AVATAR_ALT" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/CardTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/CardTypes.res index 20caf065..d0a51a4b 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/CardTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/CardTypes.res @@ -65,9 +65,18 @@ type cardCardTokenTypeBodyActionsConfig = { gap: string, centerAlignGap: string, } +type __typeLzdw5 = { + marginBottom: string, + minHeight: string, +} +type __typeFzq0p = { + marginRight: string, + width: string, + height: string, +} type cardCardTokenTypeBodyAlignmentAlignedCardSlotConfig = { - vertical: string, // ⚪ loose — was `{ marginBottom: MarginBottom; minHeight: MinHeight; }` - horizontal: string, // ⚪ loose — was `{ marginRight: MarginRight; width: Width; height: Height; borderRadius: BorderRadius; hoverBackgroun` + sortOption: __typeV182le, selectedBackground: string, hoverBackground: string, selectedTextColor: string, @@ -268,19 +280,50 @@ type dataTableTableTokenTypeDataTableTableHeaderConfig = { sortable: dataTableTableTokenTypeDataTableTableHeaderSortableConfig, filter: dataTableTableTokenTypeDataTableTableHeaderFilterConfig, } +type __typeV13u1g = { + backgroundColor: string, + cursor: string, +} type dataTableTableTokenTypeDataTableTableBodyRowConfig = { height: string, - @as("&:hover") __hover: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; cursor: Cursor; }` + @as("&:hover") __hover: __typeV13u1g, backgroundColor: string, } +type __typeYye8b = { + fontSize: string, + color: string, +} +type __typeYkc2w = { + backgroundColor: string, + color: string, +} +type __typeR0eqo = { + display: string, + alignItems: string, + justifyContent: string, + width: string, + height: string, + borderRadius: string, + backgroundColor: string, + cursor: string, + transition: string, + color: string, + border: string, + @as("&:hover") __hover: __typeYkc2w, +} +type __typeBbn2n = { + padding: string, + borderTop: string, + expandButton: __typeR0eqo, +} type dataTableTableTokenTypeDataTableTableBodyCellConfig = { padding: string, fontWeight: string, color: string, fontSize: string, borderTop: string, - dateLabel: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; }` - expandable: string, // ⚪ loose — was `{ padding: Padding; borderTop: BorderTop; expandButton: { disp` + dateLabel: __typeYye8b, + expandable: __typeBbn2n, } type dataTableTableTokenTypeDataTableTableBodyConfig = { backgroundColor: string, @@ -288,10 +331,27 @@ type dataTableTableTokenTypeDataTableTableBodyConfig = { row: dataTableTableTokenTypeDataTableTableBodyRowConfig, cell: dataTableTableTokenTypeDataTableTableBodyCellConfig, } +type __typeAn4co = { + gap: string, + padding: string, + borderRadius: string, + display: string, + alignItems: string, + backgroundColor: string, + border: string, + background: string, + cursor: string, + color: string, + fontSize: string, + hoverColor: string, +} +type __typeV17xsx = { + gap: string, +} type dataTableTableTokenTypeDataTableTableFooterPaginationConfig = { - pageText: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; }` - pageSizeSelector: string, // ⚪ loose — was `{ gap: Gap; padding: Padding; borderRadius: BorderRadius; }` + pageText: __typeYye8b, + pageSizeSelector: __typeAn4co, + pageNavigation: __typeV17xsx, } type dataTableTableTokenTypeDataTableTableFooterConfig = { display: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/DateRangePickerTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/DateRangePickerTypes.res index 92cb6c67..440bb42f 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/DateRangePickerTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/DateRangePickerTypes.res @@ -134,7 +134,7 @@ type dateRangePickerCalendarTokenTypeCalendarCalendarGridMonthHeaderConfig = { fontSize: string, fontWeight: string, color: string, - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: dateRangePickerCalendarTokenTypeTriggerQuickSelectorPaddingSmConfig, gap: string, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridMonthConfig = { @@ -153,27 +153,56 @@ type dateRangePickerCalendarTokenTypeCalendarCalendarGridWeekConfig = { row: dateRangePickerCalendarTokenTypeCalendarCalendarGridWeekRowConfig, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayCellConfig = { - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: dateRangePickerCalendarTokenTypeTriggerQuickSelectorPaddingSmConfig, fontWeight: string, fontSize: string, lineHeight: string, border: string, // ⚪ loose — was `{ active: Border; default: Border; hover: Border; bott` - endDate: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderRadius: { topRight: BorderTopRightRadius; bo` - singleDate: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderRadius: BorderRadius; }` - rangeDay: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; }` - todayDay: string, // ⚪ loose — was `{ fontWeight: FontWeight; }` - disabledDay: string, // ⚪ loose — was `{ color: Color; }` + startDate: __typeK75gz, + endDate: __typeV16sc8, + singleDate: __typeV1w9qo, + rangeDay: __typeV139hr2, + todayDay: __typeWviqp, + disabledDay: __typeV12ovp, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayTextConfig = { - dayNumber: string, // ⚪ loose — was `{ color: Color; }` - selectedDay: string, // ⚪ loose — was `{ color: Color; }` - rangeDay: string, // ⚪ loose — was `{ color: Color; }` - todayDay: string, // ⚪ loose — was `{ color: Color; }` - disabledDate: string, // ⚪ loose — was `{ color: Color; }` + dayNumber: __typeV12ovp, + selectedDay: __typeV12ovp, + rangeDay: __typeV12ovp, + todayDay: __typeV12ovp, + disabledDate: __typeV12ovp, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayTodayIndicatorConfig = { width: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/EditorSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/EditorSharedTypes.res index c9e8f668..53c85e97 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/EditorSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/EditorSharedTypes.res @@ -2096,6 +2096,13 @@ type iCursorSelectionChangedEvent = { source: string, reason: cursorChangeReason, } +type __typeV1ia5a = { + scheme?: string, + authority?: Nullable.t, + path?: Nullable.t, + query?: Nullable.t, + fragment?: Nullable.t, +} type uriComponents = { scheme: string, authority?: string, @@ -2110,7 +2117,7 @@ type rec uri = { query: string, fragment: string, fsPath: string, - @as("with") with_: string => uri, // ⚪ loose — was `{ scheme?: string; authority?: string; path?: string; query?: string; fragment?: string; }` + @as("with") with_: __typeV1ia5a => uri, toString: option => string, toJSON: unit => uriComponents, } diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/HighchartsSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/HighchartsSharedTypes.res index b2d0e3a9..2501d783 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/HighchartsSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/HighchartsSharedTypes.res @@ -457,63 +457,40 @@ type axisDateTimeLabelFormatsOptions = { week?: stringOrAxisDateTimeLabelFormatsOptionsObject, year?: stringOrAxisDateTimeLabelFormatsOptionsObject, } -type xAxisTitleOptions = { - align?: axisTitleAlignValue, - margin?: float, - offset?: float, - position3d?: ChartsTypes.chartsXAxisTitleOptionsPosition3d, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand - text?: string, - textAlign?: alignValue, - useHTML?: bool, - x?: float, - y?: float, -} -type timeTicksInfoObject = { - higherRanks: array, - totalRange: float, - count?: int, - unitRange: float, -} -type axisTickPositionsArray = { - info?: timeTicksInfoObject, -} -type yAxisLabelsLevelsOptions = { - level?: int, - style?: cssObjectHighcharts, -} -type yAxisLabelsSymbolOptions = { - height?: float, - width?: float, - x?: float, - y?: float, -} -type yAxisResizeControlledAxisOptions = { - next?: array, - prev?: array, -} -type yAxisResizeOptions = { - controlledAxis?: yAxisResizeControlledAxisOptions, - cursor?: string, - enabled?: bool, - lineColor?: string, - lineDashStyle?: string, - lineWidth?: float, - x?: float, - y?: float, +type axisSetExtremesEventObject = { + preventDefault: JsFn.t, + target: Dom.element, + trigger: string, + @as("type") type_: [#"setExtremes"], + dataMax: float, + dataMin: float, + max: float, + min: float, + userMax?: float, + userMin?: float, } -type pointerEventObject = { - ...JsxDOM.domProps, - chartX: float, - chartY: float, +type legendItemObject = { + item?: Dom.element, + label?: Dom.element, + line?: Dom.element, + symbol?: Dom.element, } -type pointAccessibilityOptionsObject = { - description?: string, - enabled?: bool, +module GetLinePathTarget = { + type t + external fromSVGPathCommands: array => t = "%identity" + external asSVGPathCommands: t => (array) = "%identity" + external fromTuple2: ((svgPathCommand, float)) => t = "%identity" + external asTuple2: t => ((svgPathCommand, float)) = "%identity" + external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" + external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" + external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" + external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" + external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" + external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" + external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" + external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" } +@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) type linearGradientColorObject = { x1: float, x2: float, @@ -559,35 +536,6 @@ module ColorType = { external fromPatternObject: patternObject => t = "%identity" external asPatternObject: t => (patternObject) = "%identity" } -type dataLabelsFilterOptionsObject = { - operator?: optionsOperatorValue, - property?: string, - value?: float, -} -type shadowOptionsObject = { - color?: string, - offsetX?: float, - offsetY?: float, - opacity?: float, - width?: float, -} -@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) -module GetLinePathTarget = { - type t - external fromSVGPathCommands: array => t = "%identity" - external asSVGPathCommands: t => (array) = "%identity" - external fromTuple2: ((svgPathCommand, float)) => t = "%identity" - external asTuple2: t => ((svgPathCommand, float)) = "%identity" - external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" - external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" - external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" - external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" - external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" - external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" - external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" - external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" -} -@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) @unboxed type stringOrCssObject = Str(string) | CssObject(cssObjectHighcharts) type svgAttributes = { d?: stringOrGetLinePathTargetTArray, @@ -608,6 +556,179 @@ type svgAttributes = { zIndex?: int, } @set_index external svgAttributesSet: (svgAttributes, string, JSON.t) => unit = "" +type pointerEventObject = { + ...JsxDOM.domProps, + chartX: float, + chartY: float, +} +type pointAccessibilityOptionsObject = { + description?: string, + enabled?: bool, +} +type partialRbka3 = { + complete?: JsFn.t, + defer?: float, + duration?: float, + easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + step?: JsFn.t, +} +type annotationsAnimationOptions = { + defer?: float, +} +type plotAdDataLabelsAnimationOptions = { + defer?: float, +} +module ChartsSeriesPieDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotItemDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotItemDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotPieDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPieDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotPyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotVariablepieDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariablepieDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type dataLabelsFilterOptionsObject = { + operator?: optionsOperatorValue, + property?: string, + value?: float, +} +module ChartsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromSeriesArcdiagramDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArcdiagramDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreaDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreaDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesArearangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArearangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesAreasplineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplinerangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreasplinerangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBarDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBarDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesBoxplotDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBoxplotDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBulletDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBulletDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesCandlestickDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCandlestickDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesColumnDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnpyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnpyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesColumnrangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnrangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesContourDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesContourDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesCylinderDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCylinderDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesDumbbellDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesDumbbellDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnelDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesFunnelDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesGaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesGaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeatmapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHeatmapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeikinashiDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesHeikinashiDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesHlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHollowcandlestickDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHollowcandlestickDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesItemDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesItemDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesLineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesLollipopDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLollipopDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesNetworkgraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesNetworkgraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOhlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOhlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOrganizationDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPackedbubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPackedbubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesParetoDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesParetoDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPictorialDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPictorialDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPieDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPieDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPolygonDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPolygonDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesRenkoDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesRenkoDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesSankeyDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesScatter3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesScatter3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesScatterDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesScatterDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSolidgaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSolidgaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSplineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSplineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSunburstDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSunburstDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTilemapDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTilemapDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTimelineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTimelineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTreegraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreegraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTreemapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreemapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVariablepieDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariablepieDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVariwideDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariwideDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVectorDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesVectorDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVennDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVennDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWaterfallDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesWaterfallDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesWindbarbDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWindbarbDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWordcloudDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWordcloudDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesXrangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesXrangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type shadowOptionsObject = { + color?: string, + offsetX?: float, + offsetY?: float, + opacity?: float, + width?: float, +} +@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) type plotDependencywheelDataLabelsTextPathAttributesOptions = { dy?: svgAttributes, } @@ -636,7 +757,7 @@ type dataLabelsOptions = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | SeriesArcdiagramDataDataLabelsAnimationOptions | ... 55 more ... |` — match the real type by hand + animation?: ChartsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -670,6 +791,15 @@ type dataLabelsOptions = { yHigh?: float, yLow?: float, } +module ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNetworkgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotNetworkgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotNetworkgraphDataLabelsStyleOptions = { transition?: string, } @@ -680,6 +810,15 @@ module ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle = { external fromPlotNetworkgraphDataLabelsStyleOptions: plotNetworkgraphDataLabelsStyleOptions => t = "%identity" external asPlotNetworkgraphDataLabelsStyleOptions: t => (plotNetworkgraphDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPackedbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPackedbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type legendAccessibilityKeyboardNavigationOptions = { enabled?: bool, } @@ -693,6 +832,28 @@ module ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle = { external fromPlotPackedbubbleDataLabelsStyleOptions: plotPackedbubbleDataLabelsStyleOptions => t = "%identity" external asPlotPackedbubbleDataLabelsStyleOptions: t => (plotPackedbubbleDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesSunburstDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSunburstDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotSunburstLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreegraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreegraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotTreegraphLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreegraphLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotTreegraphDataLabelsStyleOptions = { textOverflow?: string, } @@ -732,8 +893,240 @@ type seriesLineDataDragDropOptions = { guideBox?: string, // ⚠️ REVIEW — was `PlotOptionsSeriesDragDropGuideBoxOptions | Dictionary` — match the real type by hand liveRedraw?: bool, } +type bBoxObject = { + height: float, + width: float, + x: float, + y: float, +} +type dragDropPositionObject = { + chartX: float, + chartY: float, + guideBox?: bBoxObject, + points: Dict.t>, + prevdX?: float, + prevdY?: float, +} +type pointDragStartEventObject = { + ...JsxDOM.domProps, + updateProp?: string, +} +type pointInteractionEventObject = { + accumulate: bool, +} +type plotAbandsMarkerStatesHoverAnimationOptions = { + duration?: float, +} +type plotAdMarkerStatesHoverAnimationOptions = { + duration?: float, +} +module ChartsPointStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellLowMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellLowMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerUpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerUpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreaDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreaDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreasplineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreasplineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBubbleDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBubbleDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesContourDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesContourDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesHeatmapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesHeatmapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesLineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesLineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPolygonDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPolygonDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatter3dDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatter3dDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatterDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatterDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSplineDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSplineDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSunburstDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSunburstDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreegraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreegraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreemapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreemapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesVectorDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesVectorDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesWindbarbDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesWindbarbDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesXrangeDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesXrangeDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type pointStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsMarkerStatesHoverAnimationOptions | ... 97 more ... | Se` — match the real type by hand + animation?: ChartsPointStatesHoverOptionsObjectAnimation.t, enabled?: bool, fillColor?: ColorType.t, height?: float, @@ -785,6 +1178,255 @@ type pointMarkerOptionsObject = { symbol?: string, width?: float, } +module ChartsSeriesStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type plotTilemapStatesHoverHaloAttributesOptions = { zIndex?: int, } @@ -802,7 +1444,7 @@ type seriesStatesHoverHaloOptionsObject = { size?: float, } type seriesStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesHoverAnimationOptions | PlotAdStatesHoverAnimation` — match the real type by hand + animation?: ChartsSeriesStatesHoverOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, brightness?: float, @@ -820,14 +1462,536 @@ type seriesStatesHoverOptionsObject = { shadow?: bool, } @unboxed type numberOrSeriesStatesHoverOptionsObject = Num(float) | SeriesStatesHoverOptionsObject(seriesStatesHoverOptionsObject) +module ChartsSeriesStatesInactiveOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlowmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlowmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGeoheatmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGeoheatmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMaplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMaplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTiledwebmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTiledwebmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesGeoheatmapDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesGeoheatmapDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapbubbleDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapbubbleDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMaplineDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMaplineDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMappointDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMappointDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesInactiveOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesInactiveAnimationOptions | PlotAdStatesInactiveAni` — match the real type by hand + animation?: ChartsSeriesStatesInactiveOptionsObjectAnimation.t, enabled?: bool, linkOpacity?: float, opacity?: float, } +module ChartsSeriesStatesSelectOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesSelectOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesSelectAnimationOptions | PlotAdStatesSelectAnimati` — match the real type by hand + animation?: ChartsSeriesStatesSelectOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, color?: ColorType.t, @@ -858,6 +2022,54 @@ type seriesZonesOptionsObject = { fillColor?: ColorType.t, value?: float, } +type xAxisTitleOptions = { + align?: axisTitleAlignValue, + margin?: float, + offset?: float, + position3d?: ChartsTypes.chartsXAxisTitleOptionsPosition3d, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand + text?: string, + textAlign?: alignValue, + useHTML?: bool, + x?: float, + y?: float, +} +type timeTicksInfoObject = { + higherRanks: array, + totalRange: float, + count?: int, + unitRange: float, +} +type axisTickPositionsArray = { + info?: timeTicksInfoObject, +} +type yAxisLabelsLevelsOptions = { + level?: int, + style?: cssObjectHighcharts, +} +type yAxisLabelsSymbolOptions = { + height?: float, + width?: float, + x?: float, + y?: float, +} +type yAxisResizeControlledAxisOptions = { + next?: array, + prev?: array, +} +type yAxisResizeOptions = { + controlledAxis?: yAxisResizeControlledAxisOptions, + cursor?: string, + enabled?: bool, + lineColor?: string, + lineDashStyle?: string, + lineWidth?: float, + x?: float, + y?: float, +} type extremesObject = { dataMax: float, dataMin: float, @@ -961,13 +2173,31 @@ type keyboardNavigationOptionsObject = { seriesNavigation?: keyboardNavigationSeriesNavigationOptionsObject, wrapAround?: bool, } +module ChartsAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type positionObject = { x: float, y: float, } +type partialV3zvxv = { + events?: string, // ⚪ loose — was `any` + height?: float, + positioner?: string, // ⚪ loose — was `AnnotationControlPointPositionerFunction` + style?: string, // ⚠️ REVIEW — was `SVGAttributes | AnnotationsControlPointStyleOptions | AnnotationsLabelsControlPointsStyleOptions | ... 374 mor` — match the real type by hand + symbol?: string, + visible?: bool, + width?: float, +} type annotationControlPoint = { setVisibility: bool => unit, - update: string => unit, // ⚪ loose — was `Partial` + update: partialV3zvxv => unit, } type annotationControlPointOptionsObject = { events?: string, // ⚪ loose — was `any` @@ -1434,16 +2664,50 @@ module ChartsDrilldownOptionsActiveDataLabelStyle = { external fromDrilldownActiveDataLabelStyleOptions: drilldownActiveDataLabelStyleOptions => t = "%identity" external asDrilldownActiveDataLabelStyleOptions: t => (drilldownActiveDataLabelStyleOptions) = "%identity" } -type animationOptionsObject = { - complete?: JsFn.t, - defer?: float, - duration?: float, - easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - step?: JsFn.t, +@unboxed type boolOrPartial = Bool(bool) | Partial(partialRbka3) +type geoJSONTranslation = { + crs: string, + hitZone?: Dict.t, + jsonmarginX?: float, + jsonmarginY?: float, + jsonres?: float, + rotation?: float, + scale?: float, + xoffset?: float, + xpan?: float, + yoffset?: float, + ypan?: float, +} +type geoJSON = { + copyright?: string, + copyrightShort?: string, + crs?: Dict.t, + features: array, + @as("hc-transform") hcTransform?: Dict.t, + title?: string, + @as("type") type_?: string, + version?: string, +} +module ChartsSeriesAbandsOptionsMapData = { + type t + external fromJSON: JSON.t => t = "%identity" + external asJSON: t => (JSON.t) = "%identity" + external fromGeoJSON: geoJSON => t = "%identity" + external asGeoJSON: t => (geoJSON) = "%identity" + external fromSeriesMapDataOptionss: array => t = "%identity" + external asSeriesMapDataOptionss: t => (array) = "%identity" } -@unboxed type boolOrAnimationOptionsObject = Bool(bool) | AnimationOptionsObject(animationOptionsObject) -type drilldownBreadcrumbsEventsOptions = { - click?: (LibTypes.dateTimeFormatOptionsLib, string) => unit, // ⚪ loose — was `BreadcrumbOptions` +type seriesOptions = { + id?: string, + index?: int, + legendIndex?: float, + mapData?: ChartsSeriesAbandsOptionsMapData.t, + name?: string, + stack?: CommonTypes.stringOrNumber, + @as("type") type_: string, + xAxis?: CommonTypes.stringOrNumber, + yAxis?: CommonTypes.stringOrNumber, + zIndex?: int, } type breadcrumbsAlignOptions = { align: alignValue, @@ -1475,22 +2739,6 @@ type drilldownBreadcrumbsSeparatorOptions = { style?: ChartsDrilldownBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type drilldownBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: drilldownBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} module ChartsDrilldownDrillUpButtonOptionsPosition = { type t external fromAlignObject: alignObject => t = "%identity" @@ -1521,6 +2769,15 @@ type dataGroupingOptionsObject = { lastAnchor?: string, units?: array>, } +module ChartsPlotAbandsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAbandsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type dataSortingOptionsObject = { enabled?: bool, matchByName?: bool, @@ -2049,17 +3306,14 @@ module ChartsSeriesTooltipOptionsObjectPosition = { external fromPlotZigzagTooltipPositionOptions: plotAdTooltipPositionOptions => t = "%identity" external asPlotZigzagTooltipPositionOptions: t => (plotAdTooltipPositionOptions) = "%identity" } -type tooltipAnimationOptions = { - duration?: float, -} module ChartsTooltipOptionsAnimation = { type t external fromBool: bool => t = "%identity" external asBool: t => (bool) = "%identity" - external fromPartial: animationOptionsObject => t = "%identity" - external asPartial: t => (animationOptionsObject) = "%identity" - external fromTooltipAnimationOptions: tooltipAnimationOptions => t = "%identity" - external asTooltipAnimationOptions: t => (tooltipAnimationOptions) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromTooltipAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asTooltipAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" } module ChartsTooltipOptionsStyle = { type t @@ -2149,38 +3403,6 @@ type svgRenderer = { symbol: (string, option, option, option, option, option) => Dom.element, text: (option, option, option, option) => Dom.element, } -type geoJSONTranslation = { - crs: string, - hitZone?: Dict.t, - jsonmarginX?: float, - jsonmarginY?: float, - jsonres?: float, - rotation?: float, - scale?: float, - xoffset?: float, - xpan?: float, - yoffset?: float, - ypan?: float, -} -type geoJSON = { - copyright?: string, - copyrightShort?: string, - crs?: Dict.t, - features: array, - @as("hc-transform") hcTransform?: Dict.t, - title?: string, - @as("type") type_?: string, - version?: string, -} -module ChartsSeriesAbandsOptionsMapData = { - type t - external fromJSON: JSON.t => t = "%identity" - external asJSON: t => (JSON.t) = "%identity" - external fromGeoJSON: geoJSON => t = "%identity" - external asGeoJSON: t => (geoJSON) = "%identity" - external fromSeriesMapDataOptionss: array => t = "%identity" - external asSeriesMapDataOptionss: t => (array) = "%identity" -} type rec color = { rgba: string, // ⚪ loose — was `RGBA` brighten: float => color, @@ -2299,6 +3521,15 @@ type seriesSonificationOptions = { pointGrouping?: seriesSonificationPointGroupingOptions, tracks?: array, } +module ChartsPlotAdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotAdDataSortingOptions = { enabled?: bool, matchByName?: bool, @@ -2353,6 +3584,15 @@ type plotAdParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotAoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesAoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2390,6 +3630,15 @@ type plotAoParamsOptions = { index?: string, period?: string, } +module ChartsPlotApoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotApoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotApoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesApoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2428,6 +3677,15 @@ type plotApoParamsOptions = { period?: string, periods?: array, } +module ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotArcdiagramOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2454,6 +3712,15 @@ module ChartsSeriesArcdiagramOptionsOnPoint = { external fromPlotArcdiagramOnPointOptions: plotArcdiagramOnPointOptions => t = "%identity" external asPlotArcdiagramOnPointOptions: t => (plotArcdiagramOnPointOptions) = "%identity" } +module ChartsPlotAreaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2527,6 +3794,15 @@ type seriesConnectorsOptionsObject = { startMarker?: connectorsEndMarkerOptions, @as("type") type_?: string, } +module ChartsPlotSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSeriesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSeriesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotSeriesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2560,6 +3836,23 @@ module ChartsPlotSeriesOptionsOnPoint = { external fromPlotSeriesOnPointOptions: plotSeriesOnPointOptions => t = "%identity" external asPlotSeriesOnPointOptions: t => (plotSeriesOnPointOptions) = "%identity" } +module ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArearangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotArearangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotAreasplinerangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplinerangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotColumnrangeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnrangeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDumbbellDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDumbbellDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotLollipopDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLollipopDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesArearangeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2593,6 +3886,15 @@ module ChartsSeriesArearangeOptionsOnPoint = { external fromPlotArearangeOnPointOptions: plotArearangeOnPointOptions => t = "%identity" external asPlotArearangeOnPointOptions: t => (plotArearangeOnPointOptions) = "%identity" } +module ChartsPlotAreasplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreasplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreasplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2666,6 +3968,15 @@ type plotAroonAroonDownStylesOptions = { type plotAroonAroonDownOptions = { styles?: plotAroonAroonDownStylesOptions, } +module ChartsPlotAroonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2703,6 +4014,15 @@ type plotAroonParamsOptions = { index?: string, period?: float, } +module ChartsPlotAroonoscillatorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonoscillatorDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonoscillatorDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonoscillatorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2740,6 +4060,15 @@ type plotAroonoscillatorParamsOptions = { index?: string, period?: float, } +module ChartsPlotAtrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAtrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAtrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAtrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2779,6 +4108,15 @@ type borderRadiusOptionsObject = { where: ChartsTypes.chartsBorderRadiusOptionsObjectWhere, } @unboxed type stringOrNumberOrBorderRadiusOptionsObject = Str(string) | Num(float) | BorderRadiusOptionsObject(borderRadiusOptionsObject) +module ChartsPlotBarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBarDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBarDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2812,6 +4150,15 @@ module ChartsSeriesBarOptionsOnPoint = { external fromPlotBarOnPointOptions: plotBarOnPointOptions => t = "%identity" external asPlotBarOnPointOptions: t => (plotBarOnPointOptions) = "%identity" } +module ChartsPlotBbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBbDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBbDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesBbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2850,6 +4197,15 @@ type plotBbParamsOptions = { period?: float, standardDeviation?: float, } +module ChartsPlotBellcurveDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBellcurveDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBellcurveDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBellcurveOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2883,6 +4239,15 @@ module ChartsSeriesBellcurveOptionsOnPoint = { external fromPlotBellcurveOnPointOptions: plotBellcurveOnPointOptions => t = "%identity" external asPlotBellcurveOnPointOptions: t => (plotBellcurveOnPointOptions) = "%identity" } +module ChartsPlotBoxplotDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBoxplotDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBoxplotDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBoxplotOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2916,6 +4281,15 @@ module ChartsSeriesBoxplotOptionsOnPoint = { external fromPlotBoxplotOnPointOptions: plotBoxplotOnPointOptions => t = "%identity" external asPlotBoxplotOnPointOptions: t => (plotBoxplotOnPointOptions) = "%identity" } +module ChartsPlotBubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBubbleDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBubbleDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBubbleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2953,6 +4327,15 @@ module ChartsSeriesBubbleOptionsOnPoint = { external fromPlotBubbleOnPointOptions: plotBubbleOnPointOptions => t = "%identity" external asPlotBubbleOnPointOptions: t => (plotBubbleOnPointOptions) = "%identity" } +module ChartsPlotBulletDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBulletDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBulletDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotBulletOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2987,6 +4370,15 @@ type plotBulletTargetOptions = { height?: float, width?: CommonTypes.stringOrNumber, } +module ChartsPlotCandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCandlestickDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCandlestickDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3020,6 +4412,15 @@ module ChartsSeriesCandlestickOptionsOnPoint = { external fromPlotCandlestickOnPointOptions: plotCandlestickOnPointOptions => t = "%identity" external asPlotCandlestickOnPointOptions: t => (plotCandlestickOnPointOptions) = "%identity" } +module ChartsPlotCciDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCciDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCciDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCciOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3053,6 +4454,15 @@ module ChartsSeriesCciOptionsOnPoint = { external fromPlotCciOnPointOptions: plotCciOnPointOptions => t = "%identity" external asPlotCciOnPointOptions: t => (plotCciOnPointOptions) = "%identity" } +module ChartsPlotChaikinDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotChaikinDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotChaikinDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesChaikinOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3092,6 +4502,15 @@ type plotChaikinParamsOptions = { periods?: array, volumeSeriesID?: string, } +module ChartsPlotCmfDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmfDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCmfDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCmfOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3125,6 +4544,15 @@ module ChartsSeriesCmfOptionsOnPoint = { external fromPlotCmfOnPointOptions: plotCmfOnPointOptions => t = "%identity" external asPlotCmfOnPointOptions: t => (plotCmfOnPointOptions) = "%identity" } +module ChartsPlotCmoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCmoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCmoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3158,6 +4586,15 @@ module ChartsSeriesCmoOptionsOnPoint = { external fromPlotCmoOnPointOptions: plotCmoOnPointOptions => t = "%identity" external asPlotCmoOnPointOptions: t => (plotCmoOnPointOptions) = "%identity" } +module ChartsPlotColumnDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotColumnDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesColumnOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3191,6 +4628,15 @@ module ChartsSeriesColumnOptionsOnPoint = { external fromPlotColumnOnPointOptions: plotColumnOnPointOptions => t = "%identity" external asPlotColumnOnPointOptions: t => (plotColumnOnPointOptions) = "%identity" } +module ChartsPlotColumnpyramidDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnpyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnpyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesColumnpyramidOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3271,6 +4717,15 @@ module ChartsSeriesColumnrangeOptionsOnPoint = { external fromPlotColumnrangeOnPointOptions: plotColumnrangeOnPointOptions => t = "%identity" external asPlotColumnrangeOnPointOptions: t => (plotColumnrangeOnPointOptions) = "%identity" } +module ChartsPlotContourDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotContourDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotContourDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesContourOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3304,6 +4759,15 @@ module ChartsSeriesContourOptionsOnPoint = { external fromPlotContourOnPointOptions: plotContourOnPointOptions => t = "%identity" external asPlotContourOnPointOptions: t => (plotContourOnPointOptions) = "%identity" } +module ChartsPlotCylinderDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCylinderDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCylinderDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCylinderOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3337,6 +4801,15 @@ module ChartsSeriesCylinderOptionsOnPoint = { external fromPlotCylinderOnPointOptions: plotCylinderOnPointOptions => t = "%identity" external asPlotCylinderOnPointOptions: t => (plotCylinderOnPointOptions) = "%identity" } +module ChartsPlotDemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDemaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDemaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3374,6 +4847,33 @@ type plotDemaParamsOptions = { index?: int, period?: float, } +module ChartsSeriesSankeyDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDependencywheelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesArcdiagramNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesArcdiagramNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesDependencywheelNodesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesDependencywheelNodesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesOrganizationNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSankeyNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotDependencywheelOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3400,6 +4900,15 @@ module ChartsSeriesDependencywheelOptionsOnPoint = { external fromPlotDependencywheelOnPointOptions: plotDependencywheelOnPointOptions => t = "%identity" external asPlotDependencywheelOnPointOptions: t => (plotDependencywheelOnPointOptions) = "%identity" } +module ChartsPlotDisparityindexDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDisparityindexDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDisparityindexDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDisparityindexOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3438,6 +4947,15 @@ type plotDisparityindexParamsOptions = { index?: int, period?: float, } +module ChartsPlotDmiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDmiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDmiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesDmiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3478,6 +4996,15 @@ type plotDmiPlusDILineStylesOptions = { type plotDmiPlusDILineOptions = { styles?: plotDmiPlusDILineStylesOptions, } +module ChartsPlotDpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3544,6 +5071,15 @@ module ChartsSeriesDumbbellOptionsOnPoint = { external fromPlotDumbbellOnPointOptions: plotDumbbellOnPointOptions => t = "%identity" external asPlotDumbbellOnPointOptions: t => (plotDumbbellOnPointOptions) = "%identity" } +module ChartsPlotEmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotEmaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotEmaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesEmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3577,6 +5113,15 @@ module ChartsSeriesEmaOptionsOnPoint = { external fromPlotEmaOnPointOptions: plotEmaOnPointOptions => t = "%identity" external asPlotEmaOnPointOptions: t => (plotEmaOnPointOptions) = "%identity" } +module ChartsPlotErrorbarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotErrorbarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotErrorbarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesErrorbarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3610,6 +5155,15 @@ module ChartsSeriesErrorbarOptionsOnPoint = { external fromPlotErrorbarOnPointOptions: plotErrorbarOnPointOptions => t = "%identity" external asPlotErrorbarOnPointOptions: t => (plotErrorbarOnPointOptions) = "%identity" } +module ChartsPlotFlagsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFlagsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotFlagsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesFlagsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3649,6 +5203,15 @@ type seriesFlowMapSeriesOptionsObject = { markerType?: string, width?: CommonTypes.stringOrNumber, } +module ChartsPlotFunnel3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnel3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnel3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotFunnel3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3701,6 +5264,15 @@ module ChartsSeriesFunnelOptionsOnPoint = { external fromPlotFunnelOnPointOptions: plotFunnelOnPointOptions => t = "%identity" external asPlotFunnelOnPointOptions: t => (plotFunnelOnPointOptions) = "%identity" } +module ChartsPlotGanttDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGanttDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGanttDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGanttDataLabelsStyleOptions = { whiteSpace?: string, } @@ -3740,6 +5312,15 @@ module ChartsSeriesGanttOptionsOnPoint = { type plotGanttPartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotGaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGaugeDialOptions = { backgroundColor?: ColorType.t, baseLength?: string, @@ -3783,6 +5364,15 @@ type plotGaugePivotOptions = { borderWidth?: float, radius?: float, } +module ChartsPlotGeoheatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGeoheatmapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotGeoheatmapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type interpolationOptionsObject = { blur: float, enabled: bool, @@ -3800,6 +5390,15 @@ module ChartsSeriesGeoheatmapOptionsInterpolation = { external fromPlotGeoheatmapInterpolationOptions: plotGeoheatmapInterpolationOptions => t = "%identity" external asPlotGeoheatmapInterpolationOptions: t => (plotGeoheatmapInterpolationOptions) = "%identity" } +module ChartsPlotHeatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeatmapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeatmapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeatmapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3833,6 +5432,15 @@ module ChartsSeriesHeatmapOptionsOnPoint = { external fromPlotHeatmapOnPointOptions: plotHeatmapOnPointOptions => t = "%identity" external asPlotHeatmapOnPointOptions: t => (plotHeatmapOnPointOptions) = "%identity" } +module ChartsPlotHeikinashiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeikinashiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeikinashiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeikinashiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3866,9 +5474,18 @@ module ChartsSeriesHeikinashiOptionsOnPoint = { external fromPlotHeikinashiOnPointOptions: plotHeikinashiOnPointOptions => t = "%identity" external asPlotHeikinashiOnPointOptions: t => (plotHeikinashiOnPointOptions) = "%identity" } -module ChartsSeriesHistogramOptionsDataSorting = { +module ChartsPlotHistogramDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHistogramDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHistogramDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesHistogramOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotHistogramDataSortingOptions: plotAdDataSortingOptions => t = "%identity" external asPlotHistogramDataSortingOptions: t => (plotAdDataSortingOptions) = "%identity" @@ -3899,6 +5516,15 @@ module ChartsSeriesHistogramOptionsOnPoint = { external fromPlotHistogramOnPointOptions: plotHistogramOnPointOptions => t = "%identity" external asPlotHistogramOnPointOptions: t => (plotHistogramOnPointOptions) = "%identity" } +module ChartsPlotHlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHlcDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHlcDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3932,6 +5558,15 @@ module ChartsSeriesHlcOptionsOnPoint = { external fromPlotHlcOnPointOptions: plotHlcOnPointOptions => t = "%identity" external asPlotHlcOnPointOptions: t => (plotHlcOnPointOptions) = "%identity" } +module ChartsPlotHollowcandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHollowcandlestickDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHollowcandlestickDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesHollowcandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3965,6 +5600,15 @@ module ChartsSeriesHollowcandlestickOptionsOnPoint = { external fromPlotHollowcandlestickOnPointOptions: plotHollowcandlestickOnPointOptions => t = "%identity" external asPlotHollowcandlestickOnPointOptions: t => (plotHollowcandlestickOnPointOptions) = "%identity" } +module ChartsPlotIkhDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotIkhDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotIkhDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesIkhOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4034,6 +5678,15 @@ module ChartsSeriesItemOptionsOnPoint = { external fromPlotItemOnPointOptions: plotItemOnPointOptions => t = "%identity" external asPlotItemOnPointOptions: t => (plotItemOnPointOptions) = "%identity" } +module ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKeltnerchannelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesKeltnerchannelsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4067,6 +5720,15 @@ module ChartsSeriesKeltnerchannelsOptionsOnPoint = { external fromPlotKeltnerchannelsOnPointOptions: plotKeltnerchannelsOnPointOptions => t = "%identity" external asPlotKeltnerchannelsOnPointOptions: t => (plotKeltnerchannelsOnPointOptions) = "%identity" } +module ChartsPlotKlingerDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKlingerDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotKlingerDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesKlingerOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4106,6 +5768,15 @@ type plotKlingerParamsOptions = { slowAvgPeriod?: float, volumeSeriesID?: string, } +module ChartsPlotLinearregressionangleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionangleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionangleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionangleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4144,6 +5815,15 @@ type plotLinearregressionangleParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressioninterceptDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressioninterceptOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4177,6 +5857,15 @@ module ChartsSeriesLinearregressioninterceptOptionsOnPoint = { external fromPlotLinearregressioninterceptOnPointOptions: plotLinearregressioninterceptOnPointOptions => t = "%identity" external asPlotLinearregressioninterceptOnPointOptions: t => (plotLinearregressioninterceptOnPointOptions) = "%identity" } +module ChartsPlotLinearregressionDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4215,6 +5904,15 @@ type plotLinearregressionParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionslopeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionslopeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4248,6 +5946,15 @@ module ChartsSeriesLinearregressionslopeOptionsOnPoint = { external fromPlotLinearregressionslopeOnPointOptions: plotLinearregressionslopeOnPointOptions => t = "%identity" external asPlotLinearregressionslopeOnPointOptions: t => (plotLinearregressionslopeOnPointOptions) = "%identity" } +module ChartsPlotLineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4314,6 +6021,15 @@ module ChartsSeriesLollipopOptionsOnPoint = { external fromPlotLollipopOnPointOptions: plotLollipopOnPointOptions => t = "%identity" external asPlotLollipopOnPointOptions: t => (plotLollipopOnPointOptions) = "%identity" } +module ChartsPlotMacdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMacdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMacdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMacdOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4358,6 +6074,15 @@ type plotMacdParamsOptions = { shortPeriod?: float, signalPeriod?: float, } +module ChartsPlotMapbubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMapbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMapbubbleOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4384,6 +6109,15 @@ module ChartsSeriesMapbubbleOptionsOnPoint = { external fromPlotMapbubbleOnPointOptions: plotMapbubbleOnPointOptions => t = "%identity" external asPlotMapbubbleOnPointOptions: t => (plotMapbubbleOnPointOptions) = "%identity" } +module ChartsPlotMaplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMaplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMaplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMaplineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4410,6 +6144,15 @@ module ChartsSeriesMaplineOptionsOnPoint = { external fromPlotMaplineOnPointOptions: plotMaplineOnPointOptions => t = "%identity" external asPlotMaplineOnPointOptions: t => (plotMaplineOnPointOptions) = "%identity" } +module ChartsPlotMapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotMapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4465,6 +6208,15 @@ type plotMappointClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotMappointDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMappointDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMappointDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMappointOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4491,6 +6243,15 @@ module ChartsSeriesMappointOptionsOnPoint = { external fromPlotMappointOnPointOptions: plotMappointOnPointOptions => t = "%identity" external asPlotMappointOnPointOptions: t => (plotMappointOnPointOptions) = "%identity" } +module ChartsPlotMfiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMfiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMfiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMfiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4530,6 +6291,15 @@ type plotMfiParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotMomentumDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMomentumDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMomentumDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesMomentumOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4563,6 +6333,15 @@ module ChartsSeriesMomentumOptionsOnPoint = { external fromPlotMomentumOnPointOptions: plotMomentumOnPointOptions => t = "%identity" external asPlotMomentumOnPointOptions: t => (plotMomentumOnPointOptions) = "%identity" } +module ChartsPlotNatrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNatrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotNatrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesNatrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4644,6 +6423,15 @@ module ChartsSeriesNetworkgraphOptionsOnPoint = { external fromPlotNetworkgraphOnPointOptions: plotNetworkgraphOnPointOptions => t = "%identity" external asPlotNetworkgraphOnPointOptions: t => (plotNetworkgraphOnPointOptions) = "%identity" } +module ChartsPlotObvDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotObvDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotObvDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesObvOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4682,6 +6470,15 @@ type plotObvParamsOptions = { period?: string, volumeSeriesID?: string, } +module ChartsPlotOhlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOhlcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotOhlcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesOhlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4715,6 +6512,15 @@ module ChartsSeriesOhlcOptionsOnPoint = { external fromPlotOhlcOnPointOptions: plotOhlcOnPointOptions => t = "%identity" external asPlotOhlcOnPointOptions: t => (plotOhlcOnPointOptions) = "%identity" } +module ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOrganizationDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotOrganizationDataLabelsLinkTextPathAttributesOptions = { startOffset?: float, textAnchor?: string, @@ -4814,6 +6620,15 @@ module ChartsSeriesPackedbubbleOptionsOnPoint = { type plotPackedbubbleParentNodeOptions = { allowPointSelect?: bool, } +module ChartsPlotParetoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotParetoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotParetoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesParetoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4847,6 +6662,15 @@ module ChartsSeriesParetoOptionsOnPoint = { external fromPlotParetoOnPointOptions: plotParetoOnPointOptions => t = "%identity" external asPlotParetoOnPointOptions: t => (plotParetoOnPointOptions) = "%identity" } +module ChartsPlotPcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4884,6 +6708,15 @@ type seriesPictorialPathsOptionsObject = { definition?: string, max?: float, } +module ChartsPlotPictorialDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPictorialDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPictorialDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPieOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4910,6 +6743,15 @@ module ChartsSeriesPieOptionsOnPoint = { external fromPlotPieOnPointOptions: plotPieOnPointOptions => t = "%identity" external asPlotPieOnPointOptions: t => (plotPieOnPointOptions) = "%identity" } +module ChartsPlotPivotpointsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPivotpointsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPivotpointsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPivotpointsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4948,6 +6790,15 @@ type plotPivotpointsParamsOptions = { index?: string, period?: float, } +module ChartsPlotPointandfigureDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPointandfigureDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPointandfigureDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPointandfigureOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4985,6 +6836,15 @@ module ChartsSeriesPointandfigureOptionsOnPoint = { external fromPlotPointandfigureOnPointOptions: plotPointandfigureOnPointOptions => t = "%identity" external asPlotPointandfigureOnPointOptions: t => (plotPointandfigureOnPointOptions) = "%identity" } +module ChartsPlotPolygonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPolygonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPolygonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPolygonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5018,6 +6878,15 @@ module ChartsSeriesPolygonOptionsOnPoint = { external fromPlotPolygonOnPointOptions: plotPolygonOnPointOptions => t = "%identity" external asPlotPolygonOnPointOptions: t => (plotPolygonOnPointOptions) = "%identity" } +module ChartsPlotPpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5051,6 +6920,15 @@ module ChartsSeriesPpoOptionsOnPoint = { external fromPlotPpoOnPointOptions: plotPpoOnPointOptions => t = "%identity" external asPlotPpoOnPointOptions: t => (plotPpoOnPointOptions) = "%identity" } +module ChartsPlotPriceenvelopesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPriceenvelopesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPriceenvelopesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesPriceenvelopesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5090,6 +6968,15 @@ type plotPriceenvelopesParamsOptions = { period?: float, topBand?: float, } +module ChartsPlotPsarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPsarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPsarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPsarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5131,6 +7018,15 @@ type plotPsarParamsOptions = { maxAccelerationFactor?: float, period?: string, } +module ChartsPlotPyramid3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPyramid3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramid3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPyramid3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5197,6 +7093,15 @@ module ChartsSeriesRenkoOptionsBorderRadius = { external fromPlotRenkoBorderRadiusOptions: plotRenkoBorderRadiusOptions => t = "%identity" external asPlotRenkoBorderRadiusOptions: t => (plotRenkoBorderRadiusOptions) = "%identity" } +module ChartsPlotRenkoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRenkoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRenkoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotRenkoOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5223,6 +7128,15 @@ module ChartsSeriesRenkoOptionsOnPoint = { external fromPlotRenkoOnPointOptions: plotRenkoOnPointOptions => t = "%identity" external asPlotRenkoOnPointOptions: t => (plotRenkoOnPointOptions) = "%identity" } +module ChartsPlotRocDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRocDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotRocDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesRocOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5256,6 +7170,15 @@ module ChartsSeriesRocOptionsOnPoint = { external fromPlotRocOnPointOptions: plotRocOnPointOptions => t = "%identity" external asPlotRocOnPointOptions: t => (plotRocOnPointOptions) = "%identity" } +module ChartsPlotRsiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRsiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRsiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesRsiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5320,6 +7243,15 @@ module ChartsSeriesSankeyOptionsOnPoint = { external fromPlotSankeyOnPointOptions: plotSankeyOnPointOptions => t = "%identity" external asPlotSankeyOnPointOptions: t => (plotSankeyOnPointOptions) = "%identity" } +module ChartsPlotScatter3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatter3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatter3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatter3dOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5382,6 +7314,15 @@ type plotScatterClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotScatterDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatterDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatterDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatterOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5415,6 +7356,15 @@ module ChartsSeriesScatterOptionsOnPoint = { external fromPlotScatterOnPointOptions: plotScatterOnPointOptions => t = "%identity" external asPlotScatterOnPointOptions: t => (plotScatterOnPointOptions) = "%identity" } +module ChartsPlotSlowstochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSlowstochasticDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSlowstochasticDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesSlowstochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5453,6 +7403,15 @@ type plotSlowstochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotSmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5486,6 +7445,15 @@ module ChartsSeriesSmaOptionsOnPoint = { external fromPlotSmaOnPointOptions: plotSmaOnPointOptions => t = "%identity" external asPlotSmaOnPointOptions: t => (plotSmaOnPointOptions) = "%identity" } +module ChartsPlotSolidgaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSolidgaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSolidgaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotSolidgaugeOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5512,6 +7480,15 @@ module ChartsSeriesSolidgaugeOptionsOnPoint = { external fromPlotSolidgaugeOnPointOptions: plotSolidgaugeOnPointOptions => t = "%identity" external asPlotSolidgaugeOnPointOptions: t => (plotSolidgaugeOnPointOptions) = "%identity" } +module ChartsPlotSplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5545,6 +7522,15 @@ module ChartsSeriesSplineOptionsOnPoint = { external fromPlotSplineOnPointOptions: plotSplineOnPointOptions => t = "%identity" external asPlotSplineOnPointOptions: t => (plotSplineOnPointOptions) = "%identity" } +module ChartsPlotStochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStochasticDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotStochasticDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesStochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5583,6 +7569,15 @@ type plotStochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotStreamgraphDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStreamgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotStreamgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesStreamgraphOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5647,22 +7642,6 @@ type plotSunburstBreadcrumbsSeparatorOptions = { style?: ChartsPlotSunburstBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotSunburstBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotSunburstBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotSunburstLevelsColorVariationOptions = { key?: string, @as("to") to_?: float, @@ -5705,6 +7684,15 @@ type plotSupertrendChangeTrendLineStylesOptions = { type plotSupertrendChangeTrendLineOptions = { styles?: plotSupertrendChangeTrendLineStylesOptions, } +module ChartsPlotSupertrendDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSupertrendDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSupertrendDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSupertrendOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5743,6 +7731,15 @@ type plotSupertrendParamsOptions = { multiplier?: float, period?: float, } +module ChartsPlotTemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTemaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTemaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5783,6 +7780,15 @@ type plotTiledwebmapProviderOptions = { @as("type") type_?: string, url?: string, } +module ChartsPlotTilemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTilemapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTilemapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTilemapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5809,6 +7815,15 @@ module ChartsSeriesTilemapOptionsOnPoint = { external fromPlotTilemapOnPointOptions: plotTilemapOnPointOptions => t = "%identity" external asPlotTilemapOnPointOptions: t => (plotTilemapOnPointOptions) = "%identity" } +module ChartsTimelineDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTimelineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTimelineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTimelineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5911,22 +7926,6 @@ type plotTreemapBreadcrumbsSeparatorOptions = { style?: ChartsPlotTreemapBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotTreemapBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotTreemapBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotTreemapClusterLayoutAlgorithmOptions = { distance?: float, gridSize?: float, @@ -5948,6 +7947,15 @@ type plotTreemapClusterOptions = { pixelWidth?: float, reductionFactor?: float, } +module ChartsPlotTreemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreemapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTreemapDataLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -5955,6 +7963,15 @@ module ChartsPlotTreemapDataLabelsOptionsStyle = { external fromPlotTreemapDataLabelsStyleOptions: plotTreegraphDataLabelsStyleOptions => t = "%identity" external asPlotTreemapDataLabelsStyleOptions: t => (plotTreegraphDataLabelsStyleOptions) = "%identity" } +module ChartsPlotTreemapLevelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreemapLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTreemapLevelsDataLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -5988,6 +8005,15 @@ module ChartsSeriesTreemapOptionsOnPoint = { external fromPlotTreemapOnPointOptions: plotTreemapOnPointOptions => t = "%identity" external asPlotTreemapOnPointOptions: t => (plotTreemapOnPointOptions) = "%identity" } +module ChartsPlotTrendlineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrendlineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTrendlineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTrendlineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6025,6 +8051,15 @@ type plotTrendlineParamsOptions = { index?: int, period?: string, } +module ChartsPlotTrixDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrixDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTrixDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesTrixOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6084,6 +8119,15 @@ module ChartsSeriesVariablepieOptionsOnPoint = { external fromPlotVariablepieOnPointOptions: plotVariablepieOnPointOptions => t = "%identity" external asPlotVariablepieOnPointOptions: t => (plotVariablepieOnPointOptions) = "%identity" } +module ChartsPlotVariwideDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVariwideDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariwideDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVariwideOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6117,6 +8161,15 @@ module ChartsSeriesVariwideOptionsOnPoint = { external fromPlotVariwideOnPointOptions: plotVariwideOnPointOptions => t = "%identity" external asPlotVariwideOnPointOptions: t => (plotVariwideOnPointOptions) = "%identity" } +module ChartsPlotVbpDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVbpDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVbpDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVbpOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6175,6 +8228,15 @@ module ChartsPlotVectorClusterOptionsDataLabels = { external fromPlotVectorClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVectorClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVectorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVectorDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVectorDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVectorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6215,6 +8277,15 @@ module ChartsPlotVennClusterOptionsDataLabels = { external fromPlotVennClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVennClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVennDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVennDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVennDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotVennOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -6241,6 +8312,15 @@ module ChartsSeriesVennOptionsOnPoint = { external fromPlotVennOnPointOptions: plotVennOnPointOptions => t = "%identity" external asPlotVennOnPointOptions: t => (plotVennOnPointOptions) = "%identity" } +module ChartsPlotVwapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVwapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVwapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVwapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6274,9 +8354,18 @@ module ChartsSeriesVwapOptionsOnPoint = { external fromPlotVwapOnPointOptions: plotVwapOnPointOptions => t = "%identity" external asPlotVwapOnPointOptions: t => (plotVwapOnPointOptions) = "%identity" } -module ChartsSeriesWaterfallOptionsDataSorting = { +module ChartsPlotWaterfallDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWaterfallDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWaterfallDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +module ChartsSeriesWaterfallOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotWaterfallDataSortingOptions: dataSortingOptionsObject => t = "%identity" external asPlotWaterfallDataSortingOptions: t => (dataSortingOptionsObject) = "%identity" @@ -6307,6 +8396,15 @@ module ChartsSeriesWaterfallOptionsOnPoint = { external fromPlotWaterfallOnPointOptions: plotWaterfallOnPointOptions => t = "%identity" external asPlotWaterfallOnPointOptions: t => (plotWaterfallOnPointOptions) = "%identity" } +module ChartsPlotWilliamsrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWilliamsrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWilliamsrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWilliamsrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6340,6 +8438,15 @@ module ChartsSeriesWilliamsrOptionsOnPoint = { external fromPlotWilliamsrOnPointOptions: plotWilliamsrOnPointOptions => t = "%identity" external asPlotWilliamsrOnPointOptions: t => (plotWilliamsrOnPointOptions) = "%identity" } +module ChartsPlotWindbarbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWindbarbDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWindbarbDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesWindbarbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6373,6 +8480,15 @@ module ChartsSeriesWindbarbOptionsOnPoint = { external fromPlotWindbarbOnPointOptions: plotWindbarbOnPointOptions => t = "%identity" external asPlotWindbarbOnPointOptions: t => (plotWindbarbOnPointOptions) = "%identity" } +module ChartsPlotWmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6437,6 +8553,15 @@ type plotWordcloudRotationOptions = { orientations?: float, @as("to") to_?: float, } +module ChartsPlotXrangeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotXrangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotXrangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotXrangeDataLabelsStyleOptions = { whiteSpace?: string, } @@ -6476,6 +8601,15 @@ module ChartsSeriesXrangeOptionsOnPoint = { type plotXrangePartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotZigzagDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotZigzagDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotZigzagDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesZigzagOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -7106,6 +9240,15 @@ type mapViewOptions = { projection?: ChartsMapViewOptionsProjection.t, zoom?: float, } +module ChartsNavigationAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigationAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigationAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigationBreadcrumbsOptionsButtonTheme = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -7131,22 +9274,6 @@ type navigationBreadcrumbsSeparatorOptions = { style?: ChartsNavigationBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type navigationBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsNavigationBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: navigationBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type exportingButtonsContextButtonThemeOptions = { fill?: ColorType.t, padding?: float, @@ -7187,6 +9314,15 @@ type navigatorHandlesOptions = { symbols?: array, width?: float, } +module ChartsNavigatorSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigatorSeriesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigatorSeriesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigatorXAxisLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -7731,12 +9867,6 @@ type offsetObject = { left: float, top: float, } -type bBoxObject = { - height: float, - width: float, - x: float, - y: float, -} @unboxed type stringOrBBoxObject = Str(string) | BBoxObject(bBoxObject) @unboxed type stringOrSvgAttributes = Str(string) | SvgAttributes(svgAttributes) @unboxed type stringOrNumberOrGetLinePathTargetTArray = Str(string) | Num(float) | Arr(array) @@ -7821,8 +9951,10 @@ type chartsNavigationOptionsAnnotationsOptions_t type chartsSeriesSankeyNodesOptionsObjectDataLabels_t type chartsSeriesAccessibilityOptionsObjectPoint_t type seriesOptionsType_t<'a, 'b, 'c> +type chartsBreadcrumbOptionsLevelOptions_t type chartsOptionsColorAxis_t type pointTarget_t +type chartsLegendItemClickEventObjectLegendItem_t type chartsLegendAllItems_t type axisPlotLinesOptions_t type chartsPointOptionsObjectDataLabels_t @@ -7898,7 +10030,7 @@ and responsiveOptions<'a, 'b, 'c> = { and plotZigzagOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -7920,7 +10052,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -7971,7 +10103,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { and plotXrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -8045,7 +10177,7 @@ and plotXrangeOptions<'a, 'b, 'c> = { and plotWordcloudOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8098,7 +10230,7 @@ and plotWordcloudOptions<'a, 'b, 'c> = { and plotWmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8120,7 +10252,7 @@ and plotWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8171,7 +10303,7 @@ and plotWmaOptions<'a, 'b, 'c> = { and plotWindbarbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8194,7 +10326,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -8259,7 +10391,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { and plotWilliamsrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8281,7 +10413,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8332,7 +10464,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { and plotWaterfallOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8351,7 +10483,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -8413,7 +10545,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { and plotVwapOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8435,7 +10567,7 @@ and plotVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8486,7 +10618,7 @@ and plotVwapOptions<'a, 'b, 'c> = { and plotVennOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -8502,7 +10634,7 @@ and plotVennOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -8535,7 +10667,7 @@ and plotVennOptions<'a, 'b, 'c> = { and plotVectorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -8552,7 +10684,7 @@ and plotVectorOptions<'a, 'b, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8604,7 +10736,7 @@ and plotVectorOptions<'a, 'b, 'c> = { and plotVbpOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8626,7 +10758,7 @@ and plotVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8680,7 +10812,7 @@ and plotVbpOptions<'a, 'b, 'c> = { and plotVariwideOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8698,7 +10830,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -8753,7 +10885,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { and plotVariablepieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -8817,7 +10949,7 @@ and plotVariablepieOptions<'a, 'b, 'c> = { and plotTrixOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8837,7 +10969,7 @@ and plotTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8888,7 +11020,7 @@ and plotTrixOptions<'a, 'b, 'c> = { and plotTrendlineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8910,7 +11042,7 @@ and plotTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8963,7 +11095,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9041,7 +11173,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { and plotTreegraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9106,7 +11238,7 @@ and plotTreegraphOptions<'a, 'b, 'c> = { and plotTimelineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -9171,7 +11303,7 @@ and plotTilemapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9235,7 +11367,7 @@ and plotTiledwebmapOptions<'a, 'b, 'c> = { and plotTemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9255,7 +11387,7 @@ and plotTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9306,7 +11438,7 @@ and plotTemaOptions<'a, 'b, 'c> = { and plotSupertrendOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9328,7 +11460,7 @@ and plotSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9380,7 +11512,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -9435,7 +11567,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { and plotStreamgraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9456,7 +11588,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9519,7 +11651,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { and plotStochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9541,7 +11673,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9593,7 +11725,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { and plotSplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9614,7 +11746,7 @@ and plotSplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9672,7 +11804,7 @@ and plotSplineOptions<'a, 'b, 'c> = { and plotSolidgaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -9682,7 +11814,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9725,7 +11857,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { and plotSmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9747,7 +11879,7 @@ and plotSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9798,7 +11930,7 @@ and plotSmaOptions<'a, 'b, 'c> = { and plotSlowstochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9820,7 +11952,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9872,7 +12004,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { and plotScatter3dOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9886,7 +12018,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9937,7 +12069,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { and plotScatterOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9960,7 +12092,7 @@ and plotScatterOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10017,7 +12149,7 @@ and plotScatterOptions<'a, 'b, 'c> = { and plotSankeyOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -10072,7 +12204,7 @@ and plotSankeyOptions<'a, 'b, 'c> = { and plotRsiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10094,7 +12226,7 @@ and plotRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10145,7 +12277,7 @@ and plotRsiOptions<'a, 'b, 'c> = { and plotRocOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10167,7 +12299,7 @@ and plotRocOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10218,7 +12350,7 @@ and plotRocOptions<'a, 'b, 'c> = { and plotRenkoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -10234,7 +12366,7 @@ and plotRenkoOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -10304,7 +12436,7 @@ and plotPyramid3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10429,7 +12561,7 @@ and plotPyramidOptions<'a, 'b, 'c> = { and plotPsarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10451,7 +12583,7 @@ and plotPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10502,7 +12634,7 @@ and plotPsarOptions<'a, 'b, 'c> = { and plotPriceenvelopesOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10525,7 +12657,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10577,7 +12709,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { and plotPpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10599,7 +12731,7 @@ and plotPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10650,7 +12782,7 @@ and plotPpoOptions<'a, 'b, 'c> = { and plotPolygonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -10670,7 +12802,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10725,7 +12857,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { and plotPointandfigureOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -10740,7 +12872,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10800,7 +12932,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { and plotPivotpointsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10822,7 +12954,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10873,7 +13005,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { and plotPieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -10934,7 +13066,7 @@ and plotPieOptions<'a, 'b, 'c> = { and plotPictorialOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10949,7 +13081,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11005,7 +13137,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { and plotPcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11026,7 +13158,7 @@ and plotPcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11079,7 +13211,7 @@ and plotPcOptions<'a, 'b, 'c> = { and plotParetoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11092,7 +13224,7 @@ and plotParetoOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11129,7 +13261,7 @@ and plotParetoOptions<'a, 'b, 'c> = { and plotPackedbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11198,7 +13330,7 @@ and plotPackedbubbleOptions<'a, 'b, 'c> = { } and plotOrganizationOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -11258,7 +13390,7 @@ and plotOrganizationOptions<'a, 'b, 'c> = { and plotOhlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11281,7 +13413,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11341,7 +13473,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { and plotObvOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11363,7 +13495,7 @@ and plotObvOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11464,7 +13596,7 @@ and plotNetworkgraphOptions<'a, 'b, 'c> = { and plotNatrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11486,7 +13618,7 @@ and plotNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11537,7 +13669,7 @@ and plotNatrOptions<'a, 'b, 'c> = { and plotMomentumOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11559,7 +13691,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11610,7 +13742,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { and plotMfiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11632,7 +13764,7 @@ and plotMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11683,7 +13815,7 @@ and plotMfiOptions<'a, 'b, 'c> = { and plotMappointOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11748,7 +13880,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -11783,7 +13915,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { and plotMapbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11887,7 +14019,7 @@ and plotMapOptions<'a, 'b, 'c> = { and plotMacdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11909,7 +14041,7 @@ and plotMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11965,7 +14097,7 @@ and plotMacdOptions<'a, 'b, 'c> = { and plotLollipopOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -12050,7 +14182,7 @@ and plotLollipopOptions<'a, 'b, 'c> = { and plotLinearregressionslopeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12072,7 +14204,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12123,7 +14255,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12145,7 +14277,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12196,7 +14328,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { and plotLinearregressionangleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12218,7 +14350,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12269,7 +14401,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { and plotLinearregressionOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12291,7 +14423,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12342,7 +14474,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { and plotLineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12365,7 +14497,7 @@ and plotLineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12425,7 +14557,7 @@ and plotLineOptions<'a, 'b, 'c> = { and plotKlingerOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12447,7 +14579,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12499,7 +14631,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { and plotKeltnerchannelsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12520,7 +14652,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12573,7 +14705,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { and plotItemOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: (CommonTypes.stringOrNumber, CommonTypes.stringOrNumber), className?: string, @@ -12630,7 +14762,7 @@ and plotItemOptions<'a, 'b, 'c> = { and plotIkhOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12651,7 +14783,7 @@ and plotIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12707,7 +14839,7 @@ and plotIkhOptions<'a, 'b, 'c> = { and plotHollowcandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12730,7 +14862,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12793,7 +14925,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { and plotHlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12816,7 +14948,7 @@ and plotHlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12875,7 +15007,7 @@ and plotHlcOptions<'a, 'b, 'c> = { and plotHistogramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -12896,7 +15028,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -12951,7 +15083,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { and plotHeikinashiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12974,7 +15106,7 @@ and plotHeikinashiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13053,7 +15185,7 @@ and plotHeatmapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13146,7 +15278,7 @@ and plotGeoheatmapOptions<'a, 'b, 'c> = { and plotGaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -13196,7 +15328,7 @@ and plotGaugeOptions<'a, 'b, 'c> = { and plotGanttOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -13466,7 +15598,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13535,7 +15667,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { and plotErrorbarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -13552,7 +15684,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -13621,7 +15753,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { and plotEmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13643,7 +15775,7 @@ and plotEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13694,7 +15826,7 @@ and plotEmaOptions<'a, 'b, 'c> = { and plotDumbbellOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -13780,7 +15912,7 @@ and plotDumbbellOptions<'a, 'b, 'c> = { and plotDpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13800,7 +15932,7 @@ and plotDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13851,7 +15983,7 @@ and plotDpoOptions<'a, 'b, 'c> = { and plotDmiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13873,7 +16005,7 @@ and plotDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13926,7 +16058,7 @@ and plotDmiOptions<'a, 'b, 'c> = { and plotDisparityindexOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13948,7 +16080,7 @@ and plotDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14009,7 +16141,7 @@ and plotDependencywheelLevelsOptions<'a, 'b, 'c> = { and plotDependencywheelOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -14066,7 +16198,7 @@ and plotDependencywheelOptions<'a, 'b, 'c> = { and plotDemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14086,7 +16218,7 @@ and plotDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14137,7 +16269,7 @@ and plotDemaOptions<'a, 'b, 'c> = { and plotCylinderOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14155,7 +16287,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -14213,7 +16345,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { and plotContourOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -14229,7 +16361,7 @@ and plotContourOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14273,7 +16405,7 @@ and plotContourOptions<'a, 'b, 'c> = { and plotColumnrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14359,7 +16491,7 @@ and plotColumnrangeOptions<'a, 'b, 'c> = { and plotColumnpyramidOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderWidth?: float, @@ -14382,7 +16514,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14436,7 +16568,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { and plotColumnOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14463,7 +16595,7 @@ and plotColumnOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -14526,7 +16658,7 @@ and plotColumnOptions<'a, 'b, 'c> = { and plotCmoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14548,7 +16680,7 @@ and plotCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14599,7 +16731,7 @@ and plotCmoOptions<'a, 'b, 'c> = { and plotCmfOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -14620,7 +16752,7 @@ and plotCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14671,7 +16803,7 @@ and plotCmfOptions<'a, 'b, 'c> = { and plotChaikinOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14693,7 +16825,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14744,7 +16876,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { and plotCciOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14766,7 +16898,7 @@ and plotCciOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14817,7 +16949,7 @@ and plotCciOptions<'a, 'b, 'c> = { and plotCandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14840,7 +16972,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14903,7 +17035,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { and plotBulletOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14980,7 +17112,7 @@ and plotBulletOptions<'a, 'b, 'c> = { and plotBubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15067,7 +17199,7 @@ and plotBubbleOptions<'a, 'b, 'c> = { and plotBoxplotOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -15084,7 +17216,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -15153,7 +17285,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { and plotBellcurveOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15167,7 +17299,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15223,7 +17355,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { and plotBbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15246,7 +17378,7 @@ and plotBbOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15299,7 +17431,7 @@ and plotBbOptions<'a, 'b, 'c> = { and plotBarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15379,7 +17511,7 @@ and plotBarOptions<'a, 'b, 'c> = { and plotAtrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15401,7 +17533,7 @@ and plotAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15452,7 +17584,7 @@ and plotAtrOptions<'a, 'b, 'c> = { and plotAroonoscillatorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15472,7 +17604,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15523,7 +17655,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { and plotAroonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -15544,7 +17676,7 @@ and plotAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15595,7 +17727,7 @@ and plotAroonOptions<'a, 'b, 'c> = { and plotAreasplinerangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15679,7 +17811,7 @@ and plotAreasplinerangeOptions<'a, 'b, 'c> = { and plotAreasplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15700,7 +17832,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15763,7 +17895,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { and plotArearangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15850,7 +17982,7 @@ and plotArearangeOptions<'a, 'b, 'c> = { and plotAreaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15873,7 +18005,7 @@ and plotAreaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15947,7 +18079,7 @@ and plotArcdiagramLevelsOptions<'a, 'b, 'c> = { and plotArcdiagramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -16000,7 +18132,7 @@ and plotArcdiagramOptions<'a, 'b, 'c> = { and plotApoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16022,7 +18154,7 @@ and plotApoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16073,7 +18205,7 @@ and plotApoOptions<'a, 'b, 'c> = { and plotAoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16150,7 +18282,7 @@ and plotAoOptions<'a, 'b, 'c> = { and plotAdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16223,7 +18355,7 @@ and plotAdOptions<'a, 'b, 'c> = { and plotAbandsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16677,7 +18809,7 @@ and navigatorSeriesDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigatorSeriesDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsNavigatorSeriesDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16740,6 +18872,22 @@ and navigatorOptions<'a, 'b, 'c> = { xAxis?: navigatorXAxisOptionsOrNavigatorXAxisOptionsArray<'a, 'b, 'c>, yAxis?: navigatorYAxisOptionsOrNavigatorYAxisOptionsArray<'a, 'b, 'c>, } +and navigationBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsNavigationBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: navigationBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and navigationAnnotationsShapesOptions<'f, 't6> = { controlPoints?: annotationControlPointOptionsObjectEtc150tj, dashStyle?: dashStyleValue, @@ -16788,7 +18936,7 @@ and navigationAnnotationsLabelsOptions<'a, 'b, 'c, 'e> = { y?: float, } and navigationAnnotationsOptions<'a, 'b, 'c, 'e, 'f, 't6> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigationAnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsNavigationAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -16847,13 +18995,47 @@ and exportingOptions<'a, 'b, 'c> = { useRowspanHeaders?: bool, width?: float, } +and plotZigzagDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotZigzagDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesZigzagOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16875,7 +19057,7 @@ and seriesZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16935,7 +19117,7 @@ and plotXrangeDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotXrangeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotXrangeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16973,7 +19155,7 @@ and seriesXrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -17058,7 +19240,7 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17117,13 +19299,47 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesWmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17145,7 +19361,7 @@ and seriesWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17201,6 +19417,40 @@ and seriesWmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWindbarbDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWindbarbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWindbarbOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17208,7 +19458,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17231,7 +19481,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -17302,15 +19552,49 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesWilliamsrOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, +and plotWilliamsrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWilliamsrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesWilliamsrOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -17331,7 +19615,7 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17387,6 +19671,40 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWaterfallDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWaterfallDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWaterfallOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17394,7 +19712,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17413,7 +19731,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -17481,13 +19799,47 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVwapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVwapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesVwapOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17509,7 +19861,7 @@ and seriesVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17565,6 +19917,40 @@ and seriesVwapOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVennDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVennDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and plotVennClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17589,7 +19975,7 @@ and seriesVennOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -17605,7 +19991,7 @@ and seriesVennOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -17641,6 +20027,40 @@ and seriesVennOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotVectorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVectorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotVectorClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17661,7 +20081,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -17678,7 +20098,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17736,13 +20156,47 @@ and seriesVectorOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVbpDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVbpDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVbpOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17764,7 +20218,7 @@ and seriesVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17823,12 +20277,46 @@ and seriesVbpOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVariwideDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVariwideDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVariwideOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17846,7 +20334,7 @@ and seriesVariwideOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -17917,7 +20405,7 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -17984,17 +20472,51 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } -and seriesTrixOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotTrixDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrixDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesTrixOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, className?: string, clip?: bool, color?: ColorType.t, @@ -18011,7 +20533,7 @@ and seriesTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18067,13 +20589,47 @@ and seriesTrixOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTrendlineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrendlineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTrendlineOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18095,7 +20651,7 @@ and seriesTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18155,7 +20711,7 @@ and plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapLevelsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapLevelsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18201,7 +20757,7 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18232,6 +20788,22 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { x?: float, y?: float, } +and plotTreemapBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotTreemapBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesTreemapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18242,7 +20814,7 @@ and seriesTreemapOptions<'b, 'a, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18351,7 +20923,7 @@ and seriesTreegraphOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18424,7 +20996,7 @@ and timelineDataLabelsOptionsObject<'a, 'b, 'c> = { alignTo?: string, allowOverlap?: bool, alternate?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTimelineDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsTimelineDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: string, borderRadius?: float, @@ -18466,7 +21038,7 @@ and seriesTimelineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -18522,6 +21094,40 @@ and seriesTimelineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTilemapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTilemapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesTilemapOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -18546,7 +21152,7 @@ and seriesTilemapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -18629,6 +21235,40 @@ and seriesTiledwebmapOptions<'a, 'b, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotTemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -18636,7 +21276,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18656,7 +21296,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18712,6 +21352,40 @@ and seriesTemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSupertrendDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSupertrendDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSupertrendOptions<'a, 'b, 'c> = { allAreas?: unit, data?: unit, @@ -18720,7 +21394,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18742,7 +21416,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18809,6 +21483,22 @@ and plotSunburstLevelsOptions<'a, 'b, 'c> = { level?: int, levelSize?: JSON.t, } +and plotSunburstBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotSunburstBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesSunburstOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18818,7 +21508,7 @@ and seriesSunburstOptions<'b, 'a, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -18878,6 +21568,40 @@ and seriesSunburstOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotStreamgraphDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStreamgraphDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesStreamgraphOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18885,7 +21609,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -18906,7 +21630,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -18975,36 +21699,70 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesStochasticOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotStochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - clip?: bool, color?: ColorType.t, - colorIndex?: float, - colorKey?: string, - compare?: optionsCompareValue, - compareBase?: CommonTypes.v0OrV100, - compareStart?: bool, - compareToMain?: bool, - connectNulls?: bool, - crisp?: bool, - cropThreshold?: float, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesStochasticOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, + compare?: optionsCompareValue, + compareBase?: CommonTypes.v0OrV100, + compareStart?: bool, + compareToMain?: bool, + connectNulls?: bool, + crisp?: bool, + cropThreshold?: float, cumulative?: bool, cumulativeStart?: bool, cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19061,6 +21819,40 @@ and seriesStochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19068,7 +21860,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19089,7 +21881,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19153,6 +21945,41 @@ and seriesSplineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSolidgaugeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSolidgaugeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: string, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, + zIndex?: int, +} and seriesSolidgaugeOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19164,7 +21991,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { wrap?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -19174,7 +22001,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -19222,6 +22049,40 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @@ -19229,7 +22090,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19251,7 +22112,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19307,12 +22168,46 @@ and seriesSmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSlowstochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSlowstochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSlowstochasticOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19334,7 +22229,7 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19391,8 +22286,42 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatterDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatterDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotScatterClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotScatterClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -19415,7 +22344,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19438,7 +22367,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19501,12 +22430,46 @@ and seriesScatterOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatter3dDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatter3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesScatter3dOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19520,7 +22483,7 @@ and seriesScatter3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19611,7 +22574,7 @@ and seriesSankeyOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -19672,18 +22635,52 @@ and seriesSankeyOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesRsiOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotRsiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRsiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesRsiOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -19700,7 +22697,7 @@ and seriesRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19756,13 +22753,47 @@ and seriesRsiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRocDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRocDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesRocOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19784,7 +22815,7 @@ and seriesRocOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19840,6 +22871,40 @@ and seriesRocOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRenkoDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRenkoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesRenkoOptions<'b, 'a, 'c> = { boost?: unit, data?: array<'b>, @@ -19848,7 +22913,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -19864,7 +22929,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -19997,6 +23062,40 @@ and seriesPyramidOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotPyramid3dDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPyramid3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: string, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPyramid3dOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -20021,7 +23120,7 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20090,13 +23189,47 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPsarDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPsarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPsarOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20118,7 +23251,7 @@ and seriesPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20174,13 +23307,47 @@ and seriesPsarOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPriceenvelopesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPriceenvelopesOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20203,7 +23370,7 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20260,6 +23427,40 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20267,7 +23468,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20289,7 +23490,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20345,21 +23546,55 @@ and seriesPpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesPolygonOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorAxis?: CommonTypes.boolOrStringOrNumber, - colorIndex?: float, +and plotPolygonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPolygonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPolygonOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorAxis?: CommonTypes.boolOrStringOrNumber, + colorIndex?: float, colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, @@ -20373,7 +23608,7 @@ and seriesPolygonOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20433,12 +23668,46 @@ and seriesPolygonOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPointandfigureDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPointandfigureDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPointandfigureOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -20453,7 +23722,7 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20519,13 +23788,47 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPivotpointsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPivotpointsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPivotpointsOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20547,7 +23850,7 @@ and seriesPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20613,7 +23916,7 @@ and seriesPieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -20676,6 +23979,40 @@ and seriesPieOptions<'b, 'a, 'c> = { mapData?: ChartsSeriesAbandsOptionsMapData.t, name?: string, } +and plotPictorialDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPictorialDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPictorialOptions<'b, 'a, 'c> = { borderRadius?: unit, centerInCategory?: unit, @@ -20687,7 +24024,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20702,7 +24039,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20764,6 +24101,40 @@ and seriesPictorialOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPcDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPcOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20771,7 +24142,7 @@ and seriesPcOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20792,7 +24163,7 @@ and seriesPcOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20850,6 +24221,40 @@ and seriesPcOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotParetoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotParetoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesParetoOptions<'b, 'a, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: array<'b>, @@ -20858,7 +24263,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -20871,7 +24276,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20922,7 +24327,7 @@ and seriesPackedbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -21001,7 +24406,7 @@ and seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotOrganizationDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -21039,7 +24444,7 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { nodes?: array, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -21105,6 +24510,40 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotOhlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotOhlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesOhlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21112,7 +24551,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21135,7 +24574,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -21201,18 +24640,52 @@ and seriesOhlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesObvOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotObvDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotObvDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesObvOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -21229,7 +24702,7 @@ and seriesObvOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21356,13 +24829,47 @@ and seriesNetworkgraphOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotNatrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotNatrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesNatrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21384,7 +24891,7 @@ and seriesNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21440,13 +24947,47 @@ and seriesNatrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMomentumDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMomentumDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMomentumOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21468,7 +25009,7 @@ and seriesMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21524,13 +25065,47 @@ and seriesMomentumOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMfiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMfiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMfiOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21552,7 +25127,7 @@ and seriesMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21612,7 +25187,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMappointDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMappointDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21643,7 +25218,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { y?: float, } and plotMappointClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotMappointClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -21665,7 +25240,7 @@ and seriesMappointOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21722,7 +25297,7 @@ and plotMapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21814,6 +25389,40 @@ and seriesMapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMaplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMaplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: bool, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesMaplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21838,7 +25447,7 @@ and seriesMaplineOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -21882,7 +25491,7 @@ and plotMapbubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapbubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapbubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21919,7 +25528,7 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21978,13 +25587,47 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMacdDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMacdDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMacdOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22006,7 +25649,7 @@ and seriesMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22072,7 +25715,7 @@ and seriesLollipopOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -22163,6 +25806,40 @@ and seriesLollipopOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -22170,7 +25847,7 @@ and seriesLineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22193,7 +25870,7 @@ and seriesLineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -22259,21 +25936,55 @@ and seriesLineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -22287,7 +25998,7 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22343,13 +26054,47 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22371,7 +26116,7 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22427,13 +26172,47 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22455,7 +26234,7 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22511,13 +26290,47 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionangleDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionangleOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22539,7 +26352,7 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22595,13 +26408,47 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKlingerDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKlingerDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKlingerOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22623,7 +26470,7 @@ and seriesKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22680,6 +26527,40 @@ and seriesKlingerOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -22687,7 +26568,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22708,7 +26589,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22776,7 +26657,7 @@ and seriesItemOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: array, className?: string, @@ -22836,13 +26717,47 @@ and seriesItemOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotIkhDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotIkhDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesIkhOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22863,7 +26778,7 @@ and seriesIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22924,18 +26839,52 @@ and seriesIkhOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesHollowcandlestickOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - centerInCategory?: bool, +and plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHollowcandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesHollowcandlestickOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -22954,7 +26903,7 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23023,6 +26972,40 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23030,7 +27013,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23053,7 +27036,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23118,6 +27101,40 @@ and seriesHlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHistogramDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHistogramDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHistogramOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -23126,7 +27143,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -23147,7 +27164,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -23208,6 +27225,40 @@ and seriesHistogramOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeikinashiDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeikinashiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeikinashiOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23215,7 +27266,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23238,7 +27289,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23307,6 +27358,40 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeatmapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeatmapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeatmapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23331,7 +27416,7 @@ and seriesHeatmapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -23384,7 +27469,7 @@ and plotGeoheatmapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGeoheatmapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGeoheatmapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23479,7 +27564,7 @@ and plotGaugeDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGaugeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGaugeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: string, borderRadius?: float, @@ -23518,7 +27603,7 @@ and seriesGaugeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -23577,7 +27662,7 @@ and plotGanttDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGanttDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGanttDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23612,7 +27697,7 @@ and seriesGanttOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -23753,7 +27838,7 @@ and plotFunnel3dDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnel3dDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotFunnel3dDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23937,6 +28022,40 @@ and seriesFlowmapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotFlagsDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotFlagsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesFlagsOptions<'b, 'a, 'c> = { colorByPoint?: unit, data?: array<'b>, @@ -23970,7 +28089,7 @@ and seriesFlagsOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -24045,6 +28164,40 @@ and seriesFlagsOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotErrorbarDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotErrorbarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesErrorbarOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24053,7 +28206,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -24070,7 +28223,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -24144,21 +28297,55 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesEmaOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotEmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotEmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesEmaOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -24172,7 +28359,7 @@ and seriesEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24233,7 +28420,7 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -24325,6 +28512,40 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24332,7 +28553,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24352,7 +28573,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24408,6 +28629,40 @@ and seriesDpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDmiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDmiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDmiOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24415,7 +28670,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24437,7 +28692,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24495,6 +28750,40 @@ and seriesDmiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDisparityindexDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDisparityindexDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDisparityindexOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24502,7 +28791,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24524,7 +28813,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24584,7 +28873,7 @@ and seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramLevelsDataLabelsAnimationOptions | ... 8 more ... | ` — match the real type by hand + animation?: ChartsSeriesSankeyDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -24623,7 +28912,7 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -24686,6 +28975,40 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24693,7 +29016,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24713,7 +29036,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24769,13 +29092,47 @@ and seriesDemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCylinderDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCylinderDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCylinderOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -24793,7 +29150,7 @@ and seriesCylinderOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -24857,6 +29214,40 @@ and seriesCylinderOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotContourDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotContourDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesContourOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24869,7 +29260,7 @@ and seriesContourOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -24885,7 +29276,7 @@ and seriesContourOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24941,7 +29332,7 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25032,18 +29423,52 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesColumnpyramidOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - borderColor?: ColorType.t, - borderWidth?: float, - centerInCategory?: bool, +and plotColumnpyramidDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnpyramidDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesColumnpyramidOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + borderColor?: ColorType.t, + borderWidth?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -25062,7 +29487,7 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25122,6 +29547,40 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotColumnDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesColumnOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25129,7 +29588,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25156,7 +29615,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -25225,13 +29684,47 @@ and seriesColumnOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmoOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25253,7 +29746,7 @@ and seriesCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25309,13 +29802,47 @@ and seriesCmoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmfDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmfDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmfOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -25336,7 +29863,7 @@ and seriesCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25392,6 +29919,40 @@ and seriesCmfOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotChaikinDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotChaikinDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesChaikinOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -25399,7 +29960,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25421,7 +29982,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25477,13 +30038,47 @@ and seriesChaikinOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCciDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCciDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCciOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25505,7 +30100,7 @@ and seriesCciOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25561,6 +30156,40 @@ and seriesCciOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCandlestickOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25568,7 +30197,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25591,7 +30220,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25664,7 +30293,7 @@ and plotBulletDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBulletDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBulletDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25701,7 +30330,7 @@ and seriesBulletOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -25788,7 +30417,7 @@ and plotBubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25826,7 +30455,7 @@ and seriesBubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25918,21 +30547,55 @@ and seriesBubbleOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesBoxplotOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boxDashStyle?: dashStyleValue, - centerInCategory?: bool, - className?: string, - clip?: bool, - color?: ColorType.t, +and plotBoxplotDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBoxplotDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesBoxplotOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boxDashStyle?: dashStyleValue, + centerInCategory?: bool, + className?: string, + clip?: bool, + color?: ColorType.t, colorAxis?: CommonTypes.boolOrStringOrNumber, colorByPoint?: bool, colorIndex?: float, @@ -25943,7 +30606,7 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -26017,6 +30680,40 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBellcurveDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBellcurveDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBellcurveOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -26025,7 +30722,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26039,7 +30736,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26101,13 +30798,47 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBbDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBbOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26130,7 +30861,7 @@ and seriesBbOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26192,7 +30923,7 @@ and plotBarDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBarDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBarDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26229,7 +30960,7 @@ and seriesBarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26315,13 +31046,47 @@ and seriesBarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAtrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAtrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAtrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26343,7 +31108,7 @@ and seriesAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26399,6 +31164,40 @@ and seriesAtrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonoscillatorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonoscillatorOptions<'a, 'b, 'c> = { allAreas?: unit, aroonDown?: unit, @@ -26407,7 +31206,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26427,7 +31226,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26483,6 +31282,40 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -26490,7 +31323,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -26511,7 +31344,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26575,7 +31408,7 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26664,6 +31497,40 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAreasplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreasplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreasplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26671,7 +31538,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26692,7 +31559,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26765,7 +31632,7 @@ and seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArearangeDataLabelsAnimationOptions | PlotAreasplinerangeDataL` — match the real type by hand + animation?: ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26807,7 +31674,7 @@ and seriesArearangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26899,13 +31766,47 @@ and seriesArearangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and plotSeriesOptions<'a, 'b, 'c> = { - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotSeriesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSeriesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and plotSeriesOptions<'a, 'b, 'c> = { + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, borderColor?: ColorType.t, borderWidth?: float, className?: string, @@ -26928,7 +31829,7 @@ and plotSeriesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsPlotSeriesOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26986,6 +31887,40 @@ and plotSeriesOptions<'a, 'b, 'c> = { zones?: array, zoomEnabled?: bool, } +and plotAreaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreaOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26994,7 +31929,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27017,7 +31952,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -27091,7 +32026,7 @@ and seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -27139,7 +32074,7 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -27195,6 +32130,40 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotApoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotApoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesApoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -27202,7 +32171,7 @@ and seriesApoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27224,7 +32193,7 @@ and seriesApoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -27284,7 +32253,7 @@ and plotAoDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAoDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAoDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27321,7 +32290,7 @@ and seriesAoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27407,7 +32376,7 @@ and plotAdDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAdDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAdDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27443,7 +32412,7 @@ and seriesAdOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27690,7 +32659,7 @@ and plotAbandsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAbandsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27746,7 +32715,7 @@ and seriesAbandsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27825,11 +32794,34 @@ and seriesAbandsOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and breadcrumbOptions = { + level: int, + levelOptions: chartsBreadcrumbOptionsLevelOptions_t, +} +and drilldownBreadcrumbsEventsOptions = { + click?: (Dom.event, breadcrumbOptions) => unit, +} +and drilldownBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: drilldownBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and drilldownOptions<'a, 'b, 'c> = { activeAxisLabelStyle?: cssObjectHighcharts, activeDataLabelStyle?: ChartsDrilldownOptionsActiveDataLabelStyle.t, allowPointDrilldown?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, breadcrumbs?: drilldownBreadcrumbsOptions, drillUpButton?: drilldownDrillUpButtonOptions, mapZooming?: bool, @@ -27889,9 +32881,9 @@ and colorAxisLabelsOptions<'a, 'b, 'c> = { zIndex?: int, } and colorAxisEventsOptions<'a, 'b, 'c> = { - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), legendItemClick?: JsFn.t, - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and colorAxisOptions<'a, 'b, 'c> = { accessibility?: axisAccessibilityOptionsObject, @@ -28437,7 +33429,7 @@ and annotationsLabelOptions<'a, 'b, 'c> = { y?: float, } and annotationsOptions<'a, 'b, 'c> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | AnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -28540,8 +33532,15 @@ and options<'a, 'b, 'c> = { yAxis?: yAxisOptionsOrYAxisOptionsArray<'a, 'b, 'c>, zAxis?: zAxisOptionsOrZAxisOptionsArray<'a, 'b, 'c>, } +and legendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + legendItem: chartsLegendItemClickEventObjectLegendItem_t, + preventDefault: JsFn.t, + target: legend<'a, 'b, 'c>, + @as("type") type_: [#"itemClick"], +} and legendEventsOptions<'a, 'b, 'c> = { - itemClick?: @this ((legend<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `LegendItemClickEventObject` + itemClick?: @this ((legend<'a, 'b, 'c>, legendItemClickEventObject<'a, 'b, 'c>) => unit), } and legendOptions<'a, 'b, 'c> = { accessibility?: legendAccessibilityOptions, @@ -28599,455 +33598,106 @@ and legend<'a, 'b, 'c> = { setText: chartsLegendAllItems_t => unit, update: (legendOptions<'a, 'b, 'c>, option) => unit, } -and pointEventsOptionsObject<'a, 'b, 'c> = { - click?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` - drag?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragEventObject` - dragStart?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragStartEventObject` - drop?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDropEventObject` - legendItemClick?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointLegendItemClickEventObject` - mouseOut?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointerEvent` - mouseOver?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - remove?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - select?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - unselect?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - update?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointUpdateEventObject` -} -and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { +and zAxisLabelsOptions<'a, 'b, 'c> = { align?: alignValue, - alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreegraphDataLabelsAnimationOptions | PlotTreegraphLevelsDataL` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, enabled?: bool, - filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - headers?: bool, - inside?: bool, - labelrank?: float, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + overflow?: optionsOverflowValue, padding?: float, - pointFormat?: string, - position?: alignValue, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand useHTML?: bool, - verticalAlign?: string, x?: float, y?: float, + zIndex?: int, } -and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotSunburstDataLabelsAnimationOptions | PlotSunburstLevelsDataLab` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, +and zAxisOptions<'a, 'b, 'c> = { + accessibility?: axisAccessibilityOptionsObject, + alignTicks?: bool, + allowDecimals?: bool, + alternateGridColor?: string, // ⚪ loose — was `ColorType` + angle?: float, + categories?: array, + ceiling?: float, className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - rotationMode?: optionsRotationModeValue, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObjectHighcharts, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotPackedbubbleDataLabelsAnimationOptions` — match the real type by hand - attributes?: svgAttributes, - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - parentNodeFormat?: string, - parentNodeFormatter?: JSON.t, - parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotNetworkgraphDataLabelsAnimationOptions` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - linkFormat?: string, - linkFormatter?: JSON.t, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnelDataLabelsAnimationOptions | PlotItemDataLabelsAnimation` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObjectHighcharts, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and pointOptionsObject<'a, 'b, 'c> = { - accessibility?: pointAccessibilityOptionsObject, - borderColor?: ColorType.t, - borderWidth?: float, - boxDashStyle?: dashStyleValue, - className?: string, - close?: float, - collapseButton?: JSON.t, - collapsed?: bool, - color?: ColorType.t, - colorIndex?: float, - colorValue?: float, - connectorColor?: string, - connectorWidth?: float, - custom?: Dict.t, - dashStyle?: dashStyleValue, - dataLabels?: chartsPointOptionsObjectDataLabels_t, - description?: string, - direction?: float, - dragDrop?: seriesLineDataDragDropOptions, - drilldown?: string, - events?: pointEventsOptionsObject<'a, 'b, 'c>, - fillColor?: ColorType.t, - from?: string, - gradientForSides?: bool, - high?: float, - id?: string, - innerRadius?: string, - isIntermediateSum?: bool, - isSum?: bool, - label?: string, - labelrank?: float, - legendIndex?: float, - length?: float, - low?: float, - lowColor?: ColorType.t, - marker?: pointMarkerOptionsObject, - median?: float, - medianDashStyle?: dashStyleValue, - name?: string, - @as("open") open_?: float, - parent?: string, - pointPadding?: float, - pointWidth?: float, - q1?: float, - q3?: float, - radius?: string, - selected?: bool, - sets?: array, - sliced?: bool, - states?: seriesStatesOptionsObject, - stemDashStyle?: dashStyleValue, - target?: float, - targetOptions?: seriesBulletDataTargetOptions, - text?: string, - title?: string, - @as("to") to_?: string, - value?: float, - weight?: float, - whiskerDashStyle?: dashStyleValue, - x?: CommonTypes.stringOrNumber, - y?: float, - z?: float, -} -and point<'a, 'b, 'c> = { - category: CommonTypes.stringOrNumber, - color?: string, // ⚪ loose — was `ColorType` - colorIndex?: float, - graphic?: string, // ⚪ loose — was `SVGElement` - graphics?: array, - index: int, - key: CommonTypes.stringOrNumber, - name: string, - options: pointOptionsObject<'a, 'b, 'c>, - percentage?: float, - plotX?: float, - plotY?: float, - points?: array>, - selected: bool, - series: series<'a, 'b, 'c>, - shapeArgs?: string, // ⚪ loose — was `Readonly` - sliced?: bool, - tooltipPos?: array, - total?: float, - visible: bool, - x: float, - y?: float, - getClassName: unit => string, - getZone: unit => seriesZonesOptionsObject, - haloPath: float => array, - onMouseOut: unit => unit, - onMouseOver: option => unit, - optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` - pos: (bool, float) => array, - remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` - select: (option, option) => unit, - setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - tooltipFormatter: string => string, - update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` -} -and series<'a, 'b, 'c> = { - area?: string, // ⚪ loose — was `SVGElement` - center: array, - chart: chart<'a, 'b, 'c>, - color?: string, // ⚪ loose — was `ColorType` - data: array, - dataMax?: float, - dataMin?: float, - index: int, - legendItem?: string, // ⚪ loose — was `LegendItemObject` - linkedParent: series<'a, 'b, 'c>, - linkedSeries: array>, - name: string, - options: string, // ⚪ loose — was `SeriesOptionsType` - points: array, - selected: bool, - @as("type") type_: string, - userOptions: string, // ⚪ loose — was `SeriesOptionsType` - visible: bool, - xAxis: axis<'a, 'b, 'c>, - yAxis: axis<'a, 'b, 'c>, - addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` - animate: option => unit, - drawPoints: unit => unit, - getName: unit => string, - getPlotBox: unit => unit, - getValidPoints: (option>, option, option) => array, - hide: unit => unit, - is: string => bool, - markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, - onMouseOut: unit => unit, - onMouseOver: unit => unit, - remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` - render: unit => unit, - searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` - select: option => unit, - setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - show: unit => unit, - translate: unit => unit, - update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` -} -and zAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, - enabled?: bool, - format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - overflow?: optionsOverflowValue, - padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand - useHTML?: bool, - x?: float, - y?: float, - zIndex?: int, -} -and zAxisOptions<'a, 'b, 'c> = { - accessibility?: axisAccessibilityOptionsObject, - alignTicks?: bool, - allowDecimals?: bool, - alternateGridColor?: string, // ⚪ loose — was `ColorType` - angle?: float, - categories?: array, - ceiling?: float, - className?: string, - crossing?: float, - dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, - endOnTick?: bool, - events?: xAxisEventsOptions<'a, 'b, 'c>, - floor?: float, - gridLineColor?: string, // ⚪ loose — was `ColorType` - gridLineDashStyle?: dashStyleValue, - gridLineInterpolation?: optionsGridLineInterpolationValue, - gridLineWidth?: float, - gridZIndex?: float, - id?: string, - labels?: zAxisLabelsOptions<'a, 'b, 'c>, - linkedTo?: float, - margin?: float, - max?: CommonTypes.stringOrNumber, - maxPadding?: float, - min?: CommonTypes.stringOrNumber, - minorGridLineColor?: string, // ⚪ loose — was `ColorType` - minorGridLineDashStyle?: dashStyleValue, - minorGridLineWidth?: float, - minorTickColor?: string, // ⚪ loose — was `ColorType` - minorTickInterval?: CommonTypes.autoOrNumber, - minorTickLength?: float, - minorTickPosition?: optionsMinorTickPositionValue, - minorTicks?: bool, - minorTicksPerMajor?: float, - minorTickWidth?: float, - minPadding?: float, - minRange?: float, - minTickInterval?: float, - offset?: float, - opposite?: bool, - pane?: float, - panningEnabled?: bool, - plotBands?: array, - plotLines?: array>, - reversed?: bool, - reversedStacks?: bool, - showFirstLabel?: bool, - showLastLabel?: bool, - softMax?: float, - softMin?: float, - startOfWeek?: float, - startOnTick?: bool, - staticScale?: float, - tickAmount?: float, - tickColor?: string, // ⚪ loose — was `ColorType` - tickInterval?: float, - tickLength?: float, - tickmarkPlacement?: optionsTickmarkPlacementValue, - tickPixelInterval?: float, - tickPosition?: optionsTickPositionValue, - tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), - tickPositions?: array, - tickWidth?: float, - title?: xAxisTitleOptions, - @as("type") type_?: axisTypeValue, - uniqueNames?: bool, - units?: array>, - visible?: bool, - zIndex?: int, - zoomEnabled?: bool, -} -and yAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, + crossing?: float, + dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, + endOnTick?: bool, + events?: xAxisEventsOptions<'a, 'b, 'c>, + floor?: float, + gridLineColor?: string, // ⚪ loose — was `ColorType` + gridLineDashStyle?: dashStyleValue, + gridLineInterpolation?: optionsGridLineInterpolationValue, + gridLineWidth?: float, + gridZIndex?: float, + id?: string, + labels?: zAxisLabelsOptions<'a, 'b, 'c>, + linkedTo?: float, + margin?: float, + max?: CommonTypes.stringOrNumber, + maxPadding?: float, + min?: CommonTypes.stringOrNumber, + minorGridLineColor?: string, // ⚪ loose — was `ColorType` + minorGridLineDashStyle?: dashStyleValue, + minorGridLineWidth?: float, + minorTickColor?: string, // ⚪ loose — was `ColorType` + minorTickInterval?: CommonTypes.autoOrNumber, + minorTickLength?: float, + minorTickPosition?: optionsMinorTickPositionValue, + minorTicks?: bool, + minorTicksPerMajor?: float, + minorTickWidth?: float, + minPadding?: float, + minRange?: float, + minTickInterval?: float, + offset?: float, + opposite?: bool, + pane?: float, + panningEnabled?: bool, + plotBands?: array, + plotLines?: array>, + reversed?: bool, + reversedStacks?: bool, + showFirstLabel?: bool, + showLastLabel?: bool, + softMax?: float, + softMin?: float, + startOfWeek?: float, + startOnTick?: bool, + staticScale?: float, + tickAmount?: float, + tickColor?: string, // ⚪ loose — was `ColorType` + tickInterval?: float, + tickLength?: float, + tickmarkPlacement?: optionsTickmarkPlacementValue, + tickPixelInterval?: float, + tickPosition?: optionsTickPositionValue, + tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), + tickPositions?: array, + tickWidth?: float, + title?: xAxisTitleOptions, + @as("type") type_?: axisTypeValue, + uniqueNames?: bool, + units?: array>, + visible?: bool, + zIndex?: int, + zoomEnabled?: bool, +} +and yAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, distance?: CommonTypes.stringOrNumber, enabled?: bool, format?: string, @@ -29171,75 +33821,471 @@ and xAxisPlotLinesLabelOptions<'a, 'b, 'c> = { align?: alignValue, formatter?: @this ((plotLineOrBand<'a, 'b, 'c>, option>) => string), rotation?: float, - style?: cssObjectHighcharts, - text?: string, - textAlign?: alignValue, + style?: cssObjectHighcharts, + text?: string, + textAlign?: alignValue, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and xAxisPlotLinesOptions<'a, 'b, 'c> = { + acrossPanes?: bool, + className?: string, + color?: string, + dashStyle?: dashStyleValue, + events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, + id?: string, + label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, + labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, + value?: CommonTypes.stringOrNumber, + width?: float, + zIndex?: int, +} +and axisLabelsFormatterContextObject<'a, 'b, 'c> = { + axis: axis<'a, 'b, 'c>, + chart: chart<'a, 'b, 'c>, + dateTimeLabelFormat?: string, + isFirst: bool, + isLast: bool, + pos: float, + text?: string, + tick: tick<'a, 'b, 'c>, + value: CommonTypes.stringOrNumber, +} +and xAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, + enabled?: bool, + format?: string, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + indentation?: float, + overflow?: optionsOverflowValue, + padding?: float, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + useHTML?: bool, + x?: float, + y?: float, + zIndex?: int, +} +and xAxisGridOptions<'a, 'b, 'c> = { + borderColor?: string, + borderWidth?: float, + cellHeight?: float, + columns?: array>, + enabled?: bool, +} +and pointUpdateEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + options: stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c>, +} +and pointLegendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + defaultPrevented?: bool, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"legendItemClick"], +} +and pointDropEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + numNewPoints: float, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drop"], +} +and pointDragDropObject<'a, 'b, 'c> = { + newValues: Dict.t, + point: point<'a, 'b, 'c>, +} +and pointDragEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drag"], +} +and pointClickEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + point: point<'a, 'b, 'c>, + chartX: float, + chartY: float, +} +and pointEventsOptionsObject<'a, 'b, 'c> = { + click?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), + drag?: @this ((point<'a, 'b, 'c>, pointDragEventObject<'a, 'b, 'c>) => unit), + dragStart?: @this ((point<'a, 'b, 'c>, pointDragStartEventObject) => unit), + drop?: @this ((point<'a, 'b, 'c>, pointDropEventObject<'a, 'b, 'c>) => unit), + legendItemClick?: @this ((point<'a, 'b, 'c>, pointLegendItemClickEventObject<'a, 'b, 'c>) => unit), + mouseOut?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + mouseOver?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + remove?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + select?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + unselect?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + update?: @this ((point<'a, 'b, 'c>, pointUpdateEventObject<'a, 'b, 'c>) => unit), +} +and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + headers?: bool, + inside?: bool, + labelrank?: float, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + pointFormat?: string, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesSunburstDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + rotationMode?: optionsRotationModeValue, + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation.t, + attributes?: svgAttributes, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + parentNodeFormat?: string, + parentNodeFormatter?: JSON.t, + parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + linkFormat?: string, + linkFormatter?: JSON.t, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, verticalAlign?: verticalAlignValue, x?: float, y?: float, } -and xAxisPlotLinesOptions<'a, 'b, 'c> = { - acrossPanes?: bool, +and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + animation?: ChartsSeriesPieDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - color?: string, - dashStyle?: dashStyleValue, - events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, - id?: string, - label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, - labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, - value?: CommonTypes.stringOrNumber, - width?: float, - zIndex?: int, -} -and axisLabelsFormatterContextObject<'a, 'b, 'c> = { - axis: axis<'a, 'b, 'c>, - chart: chart<'a, 'b, 'c>, - dateTimeLabelFormat?: string, - isFirst: bool, - isLast: bool, - pos: float, - text?: string, - tick: tick<'a, 'b, 'c>, - value: CommonTypes.stringOrNumber, -} -and xAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, enabled?: bool, + filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - indentation?: float, - overflow?: optionsOverflowValue, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, + position?: alignValue, rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, + verticalAlign?: string, x?: float, y?: float, - zIndex?: int, } -and xAxisGridOptions<'a, 'b, 'c> = { - borderColor?: string, +and pointOptionsObject<'a, 'b, 'c> = { + accessibility?: pointAccessibilityOptionsObject, + borderColor?: ColorType.t, borderWidth?: float, - cellHeight?: float, - columns?: array>, - enabled?: bool, + boxDashStyle?: dashStyleValue, + className?: string, + close?: float, + collapseButton?: JSON.t, + collapsed?: bool, + color?: ColorType.t, + colorIndex?: float, + colorValue?: float, + connectorColor?: string, + connectorWidth?: float, + custom?: Dict.t, + dashStyle?: dashStyleValue, + dataLabels?: chartsPointOptionsObjectDataLabels_t, + description?: string, + direction?: float, + dragDrop?: seriesLineDataDragDropOptions, + drilldown?: string, + events?: pointEventsOptionsObject<'a, 'b, 'c>, + fillColor?: ColorType.t, + from?: string, + gradientForSides?: bool, + high?: float, + id?: string, + innerRadius?: string, + isIntermediateSum?: bool, + isSum?: bool, + label?: string, + labelrank?: float, + legendIndex?: float, + length?: float, + low?: float, + lowColor?: ColorType.t, + marker?: pointMarkerOptionsObject, + median?: float, + medianDashStyle?: dashStyleValue, + name?: string, + @as("open") open_?: float, + parent?: string, + pointPadding?: float, + pointWidth?: float, + q1?: float, + q3?: float, + radius?: string, + selected?: bool, + sets?: array, + sliced?: bool, + states?: seriesStatesOptionsObject, + stemDashStyle?: dashStyleValue, + target?: float, + targetOptions?: seriesBulletDataTargetOptions, + text?: string, + title?: string, + @as("to") to_?: string, + value?: float, + weight?: float, + whiskerDashStyle?: dashStyleValue, + x?: CommonTypes.stringOrNumber, + y?: float, + z?: float, +} +and series<'a, 'b, 'c> = { + area?: string, // ⚪ loose — was `SVGElement` + center: array, + chart: chart<'a, 'b, 'c>, + color?: string, // ⚪ loose — was `ColorType` + data: array, + dataMax?: float, + dataMin?: float, + index: int, + legendItem?: legendItemObject, + linkedParent: series<'a, 'b, 'c>, + linkedSeries: array>, + name: string, + options: string, // ⚪ loose — was `SeriesOptionsType` + points: array, + selected: bool, + @as("type") type_: string, + userOptions: string, // ⚪ loose — was `SeriesOptionsType` + visible: bool, + xAxis: axis<'a, 'b, 'c>, + yAxis: axis<'a, 'b, 'c>, + addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` + animate: option => unit, + drawPoints: unit => unit, + getName: unit => string, + getPlotBox: unit => unit, + getValidPoints: (option>, option, option) => array, + hide: unit => unit, + is: string => bool, + markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, + onMouseOut: unit => unit, + onMouseOver: unit => unit, + remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` + render: unit => unit, + searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` + select: option => unit, + setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + show: unit => unit, + translate: unit => unit, + update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` +} +and point<'a, 'b, 'c> = { + category: CommonTypes.stringOrNumber, + color?: string, // ⚪ loose — was `ColorType` + colorIndex?: float, + graphic?: string, // ⚪ loose — was `SVGElement` + graphics?: array, + index: int, + key: CommonTypes.stringOrNumber, + name: string, + options: pointOptionsObject<'a, 'b, 'c>, + percentage?: float, + plotX?: float, + plotY?: float, + points?: array>, + selected: bool, + series: series<'a, 'b, 'c>, + shapeArgs?: string, // ⚪ loose — was `Readonly` + sliced?: bool, + tooltipPos?: array, + total?: float, + visible: bool, + x: float, + y?: float, + getClassName: unit => string, + getZone: unit => seriesZonesOptionsObject, + haloPath: float => array, + onMouseOut: unit => unit, + onMouseOver: option => unit, + optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` + pos: (bool, float) => array, + remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` + select: (option, option) => unit, + setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + tooltipFormatter: string => string, + update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` +} +and axisPointBreakEventObject<'a, 'b, 'c> = { + brk: Dict.t, + point: point<'a, 'b, 'c>, + preventDefault: JsFn.t, + target: Dom.element, + @as("type") type_: ChartsTypes.chartsAxisPointBreakEventObjectType, } and xAxisEventsOptions<'a, 'b, 'c> = { afterBreaks?: @this ((axis<'a, 'b, 'c>) => unit), - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` - pointBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - pointInBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), + pointBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + pointInBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and navigatorXAxisCurrentDateIndicatorLabelOptions<'a, 'b, 'c> = { align?: alignValue, @@ -29488,39 +34534,121 @@ and chart<'a, 'b, 'c> = { @unboxed and highchartsNavigationAnnotationsShapesOptionsPoints<'t6> = Str(string) | Fn('t6 => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsShapesOptionsPoint<'f> = Str(string) | Fn('f => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsLabelsOptionsPoint<'e> = Str(string) | Fn('e => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c> = PlotZigzagDataLabelsOptions(plotZigzagDataLabelsOptions<'a, 'b, 'c>) | PlotZigzagDataLabelsOptionsArr(array>) @unboxed and plotXrangeDataLabelsOptionsOrPlotXrangeDataLabelsOptionsArray<'a, 'b, 'c> = PlotXrangeDataLabelsOptions(plotXrangeDataLabelsOptions<'a, 'b, 'c>) | PlotXrangeDataLabelsOptionsArr(array>) +@unboxed and plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotWmaDataLabelsOptions(plotWmaDataLabelsOptions<'a, 'b, 'c>) | PlotWmaDataLabelsOptionsArr(array>) +@unboxed and plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c> = PlotWindbarbDataLabelsOptions(plotWindbarbDataLabelsOptions<'a, 'b, 'c>) | PlotWindbarbDataLabelsOptionsArr(array>) +@unboxed and plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c> = PlotWilliamsrDataLabelsOptions(plotWilliamsrDataLabelsOptions<'a, 'b, 'c>) | PlotWilliamsrDataLabelsOptionsArr(array>) +@unboxed and plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c> = PlotWaterfallDataLabelsOptions(plotWaterfallDataLabelsOptions<'a, 'b, 'c>) | PlotWaterfallDataLabelsOptionsArr(array>) +@unboxed and plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c> = PlotVwapDataLabelsOptions(plotVwapDataLabelsOptions<'a, 'b, 'c>) | PlotVwapDataLabelsOptionsArr(array>) +@unboxed and plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c> = PlotVennDataLabelsOptions(plotVennDataLabelsOptions<'a, 'b, 'c>) | PlotVennDataLabelsOptionsArr(array>) +@unboxed and plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c> = PlotVectorDataLabelsOptions(plotVectorDataLabelsOptions<'a, 'b, 'c>) | PlotVectorDataLabelsOptionsArr(array>) +@unboxed and plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c> = PlotVbpDataLabelsOptions(plotVbpDataLabelsOptions<'a, 'b, 'c>) | PlotVbpDataLabelsOptionsArr(array>) +@unboxed and plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c> = PlotVariwideDataLabelsOptions(plotVariwideDataLabelsOptions<'a, 'b, 'c>) | PlotVariwideDataLabelsOptionsArr(array>) +@unboxed and plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c> = PlotTrixDataLabelsOptions(plotTrixDataLabelsOptions<'a, 'b, 'c>) | PlotTrixDataLabelsOptionsArr(array>) +@unboxed and plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c> = PlotTrendlineDataLabelsOptions(plotTrendlineDataLabelsOptions<'a, 'b, 'c>) | PlotTrendlineDataLabelsOptionsArr(array>) @unboxed and plotTreemapLevelsDataLabelsOptionsEtc1oig7<'a, 'b, 'c> = PlotTreemapLevelsDataLabelsOptions(plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapLevelsDataLabelsOptionsArr(array>) @unboxed and plotTreemapDataLabelsOptionsOrPlotTreemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTreemapDataLabelsOptions(plotTreemapDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapDataLabelsOptionsArr(array>) @unboxed and seriesTreegraphDataLabelsOptionsObjectEtc12ung<'a, 'b, 'c> = SeriesTreegraphDataLabelsOptionsObject(seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesTreegraphDataLabelsOptionsObjectArr(array>) @unboxed and timelineDataLabelsOptionsObjectEtc13zn4<'a, 'b, 'c> = TimelineDataLabelsOptionsObject(timelineDataLabelsOptionsObject<'a, 'b, 'c>) | TimelineDataLabelsOptionsObjectArr(array>) +@unboxed and plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTilemapDataLabelsOptions(plotTilemapDataLabelsOptions<'a, 'b, 'c>) | PlotTilemapDataLabelsOptionsArr(array>) +@unboxed and plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotTemaDataLabelsOptions(plotTemaDataLabelsOptions<'a, 'b, 'c>) | PlotTemaDataLabelsOptionsArr(array>) +@unboxed and plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c> = PlotSupertrendDataLabelsOptions(plotSupertrendDataLabelsOptions<'a, 'b, 'c>) | PlotSupertrendDataLabelsOptionsArr(array>) @unboxed and seriesSunburstDataLabelsOptionsObjectEtcjoblr<'a, 'b, 'c> = SeriesSunburstDataLabelsOptionsObject(seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSunburstDataLabelsOptionsObjectArr(array>) +@unboxed and plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c> = PlotStreamgraphDataLabelsOptions(plotStreamgraphDataLabelsOptions<'a, 'b, 'c>) | PlotStreamgraphDataLabelsOptionsArr(array>) +@unboxed and plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c> = PlotStochasticDataLabelsOptions(plotStochasticDataLabelsOptions<'a, 'b, 'c>) | PlotStochasticDataLabelsOptionsArr(array>) +@unboxed and plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotSplineDataLabelsOptions(plotSplineDataLabelsOptions<'a, 'b, 'c>) | PlotSplineDataLabelsOptionsArr(array>) +@unboxed and plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c> = PlotSolidgaugeDataLabelsOptions(plotSolidgaugeDataLabelsOptions<'a, 'b, 'c>) | PlotSolidgaugeDataLabelsOptionsArr(array>) +@unboxed and plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotSmaDataLabelsOptions(plotSmaDataLabelsOptions<'a, 'b, 'c>) | PlotSmaDataLabelsOptionsArr(array>) +@unboxed and plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c> = PlotSlowstochasticDataLabelsOptions(plotSlowstochasticDataLabelsOptions<'a, 'b, 'c>) | PlotSlowstochasticDataLabelsOptionsArr(array>) +@unboxed and plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c> = PlotScatterDataLabelsOptions(plotScatterDataLabelsOptions<'a, 'b, 'c>) | PlotScatterDataLabelsOptionsArr(array>) +@unboxed and plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c> = PlotScatter3dDataLabelsOptions(plotScatter3dDataLabelsOptions<'a, 'b, 'c>) | PlotScatter3dDataLabelsOptionsArr(array>) +@unboxed and plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c> = PlotRsiDataLabelsOptions(plotRsiDataLabelsOptions<'a, 'b, 'c>) | PlotRsiDataLabelsOptionsArr(array>) +@unboxed and plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c> = PlotRocDataLabelsOptions(plotRocDataLabelsOptions<'a, 'b, 'c>) | PlotRocDataLabelsOptionsArr(array>) +@unboxed and plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c> = PlotRenkoDataLabelsOptions(plotRenkoDataLabelsOptions<'a, 'b, 'c>) | PlotRenkoDataLabelsOptionsArr(array>) +@unboxed and plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c> = PlotPyramid3dDataLabelsOptions(plotPyramid3dDataLabelsOptions<'a, 'b, 'c>) | PlotPyramid3dDataLabelsOptionsArr(array>) +@unboxed and plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c> = PlotPsarDataLabelsOptions(plotPsarDataLabelsOptions<'a, 'b, 'c>) | PlotPsarDataLabelsOptionsArr(array>) +@unboxed and plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c> = PlotPriceenvelopesDataLabelsOptions(plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c>) | PlotPriceenvelopesDataLabelsOptionsArr(array>) +@unboxed and plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotPpoDataLabelsOptions(plotPpoDataLabelsOptions<'a, 'b, 'c>) | PlotPpoDataLabelsOptionsArr(array>) +@unboxed and plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c> = PlotPolygonDataLabelsOptions(plotPolygonDataLabelsOptions<'a, 'b, 'c>) | PlotPolygonDataLabelsOptionsArr(array>) +@unboxed and plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c> = PlotPointandfigureDataLabelsOptions(plotPointandfigureDataLabelsOptions<'a, 'b, 'c>) | PlotPointandfigureDataLabelsOptionsArr(array>) +@unboxed and plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c> = PlotPivotpointsDataLabelsOptions(plotPivotpointsDataLabelsOptions<'a, 'b, 'c>) | PlotPivotpointsDataLabelsOptionsArr(array>) +@unboxed and plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c> = PlotPictorialDataLabelsOptions(plotPictorialDataLabelsOptions<'a, 'b, 'c>) | PlotPictorialDataLabelsOptionsArr(array>) +@unboxed and plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c> = PlotPcDataLabelsOptions(plotPcDataLabelsOptions<'a, 'b, 'c>) | PlotPcDataLabelsOptionsArr(array>) +@unboxed and plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c> = PlotParetoDataLabelsOptions(plotParetoDataLabelsOptions<'a, 'b, 'c>) | PlotParetoDataLabelsOptionsArr(array>) @unboxed and seriesPackedBubbleDataLabelsOptionsObjecEtccwqqs<'a, 'b, 'c> = SeriesPackedBubbleDataLabelsOptionsObject(seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPackedBubbleDataLabelsOptionsObjectArr(array>) @unboxed and seriesOrganizationDataLabelsOptionsObjecEtcmf6ti<'a, 'b, 'c> = SeriesOrganizationDataLabelsOptionsObject(seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesOrganizationDataLabelsOptionsObjectArr(array>) +@unboxed and plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotOhlcDataLabelsOptions(plotOhlcDataLabelsOptions<'a, 'b, 'c>) | PlotOhlcDataLabelsOptionsArr(array>) +@unboxed and plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c> = PlotObvDataLabelsOptions(plotObvDataLabelsOptions<'a, 'b, 'c>) | PlotObvDataLabelsOptionsArr(array>) @unboxed and seriesNetworkgraphDataLabelsOptionsObjecEtc14yc0<'a, 'b, 'c> = SeriesNetworkgraphDataLabelsOptionsObject(seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesNetworkgraphDataLabelsOptionsObjectArr(array>) +@unboxed and plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c> = PlotNatrDataLabelsOptions(plotNatrDataLabelsOptions<'a, 'b, 'c>) | PlotNatrDataLabelsOptionsArr(array>) +@unboxed and plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c> = PlotMomentumDataLabelsOptions(plotMomentumDataLabelsOptions<'a, 'b, 'c>) | PlotMomentumDataLabelsOptionsArr(array>) +@unboxed and plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c> = PlotMfiDataLabelsOptions(plotMfiDataLabelsOptions<'a, 'b, 'c>) | PlotMfiDataLabelsOptionsArr(array>) @unboxed and plotMappointDataLabelsOptionsEtc13i28<'a, 'b, 'c> = PlotMappointDataLabelsOptions(plotMappointDataLabelsOptions<'a, 'b, 'c>) | PlotMappointDataLabelsOptionsArr(array>) @unboxed and plotMapDataLabelsOptionsOrPlotMapDataLabelsOptionsArray<'a, 'b, 'c> = PlotMapDataLabelsOptions(plotMapDataLabelsOptions<'a, 'b, 'c>) | PlotMapDataLabelsOptionsArr(array>) +@unboxed and plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotMaplineDataLabelsOptions(plotMaplineDataLabelsOptions<'a, 'b, 'c>) | PlotMaplineDataLabelsOptionsArr(array>) @unboxed and plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c> = PlotMapbubbleDataLabelsOptions(plotMapbubbleDataLabelsOptions<'a, 'b, 'c>) | PlotMapbubbleDataLabelsOptionsArr(array>) +@unboxed and plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c> = PlotMacdDataLabelsOptions(plotMacdDataLabelsOptions<'a, 'b, 'c>) | PlotMacdDataLabelsOptionsArr(array>) +@unboxed and plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c> = PlotLineDataLabelsOptions(plotLineDataLabelsOptions<'a, 'b, 'c>) | PlotLineDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c> = PlotLinearregressionslopeDataLabelsOptions(plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionslopeDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c> = PlotLinearregressionDataLabelsOptions(plotLinearregressionDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c> = PlotLinearregressioninterceptDataLabelsOptions(plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressioninterceptDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c> = PlotLinearregressionangleDataLabelsOptions(plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionangleDataLabelsOptionsArr(array>) +@unboxed and plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c> = PlotKlingerDataLabelsOptions(plotKlingerDataLabelsOptions<'a, 'b, 'c>) | PlotKlingerDataLabelsOptionsArr(array>) +@unboxed and plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c> = PlotKeltnerchannelsDataLabelsOptions(plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c>) | PlotKeltnerchannelsDataLabelsOptionsArr(array>) +@unboxed and plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c> = PlotIkhDataLabelsOptions(plotIkhDataLabelsOptions<'a, 'b, 'c>) | PlotIkhDataLabelsOptionsArr(array>) +@unboxed and plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c> = PlotHollowcandlestickDataLabelsOptions(plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotHollowcandlestickDataLabelsOptionsArr(array>) +@unboxed and plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotHlcDataLabelsOptions(plotHlcDataLabelsOptions<'a, 'b, 'c>) | PlotHlcDataLabelsOptionsArr(array>) +@unboxed and plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c> = PlotHistogramDataLabelsOptions(plotHistogramDataLabelsOptions<'a, 'b, 'c>) | PlotHistogramDataLabelsOptionsArr(array>) +@unboxed and plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c> = PlotHeikinashiDataLabelsOptions(plotHeikinashiDataLabelsOptions<'a, 'b, 'c>) | PlotHeikinashiDataLabelsOptionsArr(array>) +@unboxed and plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c> = PlotHeatmapDataLabelsOptions(plotHeatmapDataLabelsOptions<'a, 'b, 'c>) | PlotHeatmapDataLabelsOptionsArr(array>) @unboxed and plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c> = PlotGeoheatmapDataLabelsOptions(plotGeoheatmapDataLabelsOptions<'a, 'b, 'c>) | PlotGeoheatmapDataLabelsOptionsArr(array>) @unboxed and plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c> = PlotGaugeDataLabelsOptions(plotGaugeDataLabelsOptions<'a, 'b, 'c>) | PlotGaugeDataLabelsOptionsArr(array>) @unboxed and plotGanttDataLabelsOptionsOrPlotGanttDataLabelsOptionsArray<'a, 'b, 'c> = PlotGanttDataLabelsOptions(plotGanttDataLabelsOptions<'a, 'b, 'c>) | PlotGanttDataLabelsOptionsArr(array>) @unboxed and seriesPieDataLabelsOptionsObjectEtc1kumz<'a, 'b, 'c> = SeriesPieDataLabelsOptionsObject(seriesPieDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPieDataLabelsOptionsObjectArr(array>) @unboxed and plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c> = PlotFunnel3dDataLabelsOptions(plotFunnel3dDataLabelsOptions<'a, 'b, 'c>) | PlotFunnel3dDataLabelsOptionsArr(array>) +@unboxed and plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c> = PlotFlagsDataLabelsOptions(plotFlagsDataLabelsOptions<'a, 'b, 'c>) | PlotFlagsDataLabelsOptionsArr(array>) +@unboxed and plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c> = PlotErrorbarDataLabelsOptions(plotErrorbarDataLabelsOptions<'a, 'b, 'c>) | PlotErrorbarDataLabelsOptionsArr(array>) +@unboxed and plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotEmaDataLabelsOptions(plotEmaDataLabelsOptions<'a, 'b, 'c>) | PlotEmaDataLabelsOptionsArr(array>) +@unboxed and plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotDpoDataLabelsOptions(plotDpoDataLabelsOptions<'a, 'b, 'c>) | PlotDpoDataLabelsOptionsArr(array>) +@unboxed and plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c> = PlotDmiDataLabelsOptions(plotDmiDataLabelsOptions<'a, 'b, 'c>) | PlotDmiDataLabelsOptionsArr(array>) +@unboxed and plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c> = PlotDisparityindexDataLabelsOptions(plotDisparityindexDataLabelsOptions<'a, 'b, 'c>) | PlotDisparityindexDataLabelsOptionsArr(array>) @unboxed and seriesSankeyDataLabelsOptionsObjectEtcuyuhz<'a, 'b, 'c> = SeriesSankeyDataLabelsOptionsObject(seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSankeyDataLabelsOptionsObjectArr(array>) +@unboxed and plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotDemaDataLabelsOptions(plotDemaDataLabelsOptions<'a, 'b, 'c>) | PlotDemaDataLabelsOptionsArr(array>) +@unboxed and plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c> = PlotCylinderDataLabelsOptions(plotCylinderDataLabelsOptions<'a, 'b, 'c>) | PlotCylinderDataLabelsOptionsArr(array>) +@unboxed and plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c> = PlotContourDataLabelsOptions(plotContourDataLabelsOptions<'a, 'b, 'c>) | PlotContourDataLabelsOptionsArr(array>) +@unboxed and plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c> = PlotColumnpyramidDataLabelsOptions(plotColumnpyramidDataLabelsOptions<'a, 'b, 'c>) | PlotColumnpyramidDataLabelsOptionsArr(array>) +@unboxed and plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c> = PlotColumnDataLabelsOptions(plotColumnDataLabelsOptions<'a, 'b, 'c>) | PlotColumnDataLabelsOptionsArr(array>) +@unboxed and plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmoDataLabelsOptions(plotCmoDataLabelsOptions<'a, 'b, 'c>) | PlotCmoDataLabelsOptionsArr(array>) +@unboxed and plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmfDataLabelsOptions(plotCmfDataLabelsOptions<'a, 'b, 'c>) | PlotCmfDataLabelsOptionsArr(array>) +@unboxed and plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c> = PlotChaikinDataLabelsOptions(plotChaikinDataLabelsOptions<'a, 'b, 'c>) | PlotChaikinDataLabelsOptionsArr(array>) +@unboxed and plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c> = PlotCciDataLabelsOptions(plotCciDataLabelsOptions<'a, 'b, 'c>) | PlotCciDataLabelsOptionsArr(array>) +@unboxed and plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c> = PlotCandlestickDataLabelsOptions(plotCandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotCandlestickDataLabelsOptionsArr(array>) @unboxed and plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c> = PlotBulletDataLabelsOptions(plotBulletDataLabelsOptions<'a, 'b, 'c>) | PlotBulletDataLabelsOptionsArr(array>) @unboxed and plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c> = PlotBubbleDataLabelsOptions(plotBubbleDataLabelsOptions<'a, 'b, 'c>) | PlotBubbleDataLabelsOptionsArr(array>) +@unboxed and plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c> = PlotBoxplotDataLabelsOptions(plotBoxplotDataLabelsOptions<'a, 'b, 'c>) | PlotBoxplotDataLabelsOptionsArr(array>) +@unboxed and plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c> = PlotBellcurveDataLabelsOptions(plotBellcurveDataLabelsOptions<'a, 'b, 'c>) | PlotBellcurveDataLabelsOptionsArr(array>) +@unboxed and plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c> = PlotBbDataLabelsOptions(plotBbDataLabelsOptions<'a, 'b, 'c>) | PlotBbDataLabelsOptionsArr(array>) @unboxed and plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c> = PlotBarDataLabelsOptions(plotBarDataLabelsOptions<'a, 'b, 'c>) | PlotBarDataLabelsOptionsArr(array>) +@unboxed and plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c> = PlotAtrDataLabelsOptions(plotAtrDataLabelsOptions<'a, 'b, 'c>) | PlotAtrDataLabelsOptionsArr(array>) +@unboxed and plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c> = PlotAroonoscillatorDataLabelsOptions(plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c>) | PlotAroonoscillatorDataLabelsOptionsArr(array>) +@unboxed and plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c> = PlotAroonDataLabelsOptions(plotAroonDataLabelsOptions<'a, 'b, 'c>) | PlotAroonDataLabelsOptionsArr(array>) +@unboxed and plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c> = PlotAreasplineDataLabelsOptions(plotAreasplineDataLabelsOptions<'a, 'b, 'c>) | PlotAreasplineDataLabelsOptionsArr(array>) @unboxed and seriesAreaRangeDataLabelsOptionsObjectEtcmk4px<'a, 'b, 'c> = SeriesAreaRangeDataLabelsOptionsObject(seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesAreaRangeDataLabelsOptionsObjectArr(array>) +@unboxed and plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c> = PlotSeriesDataLabelsOptions(plotSeriesDataLabelsOptions<'a, 'b, 'c>) | PlotSeriesDataLabelsOptionsArr(array>) +@unboxed and plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c> = PlotAreaDataLabelsOptions(plotAreaDataLabelsOptions<'a, 'b, 'c>) | PlotAreaDataLabelsOptionsArr(array>) @unboxed and seriesArcDiagramDataLabelsOptionsObjectEtc147el<'a, 'b, 'c> = SeriesArcDiagramDataLabelsOptionsObject(seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesArcDiagramDataLabelsOptionsObjectArr(array>) +@unboxed and plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c> = PlotApoDataLabelsOptions(plotApoDataLabelsOptions<'a, 'b, 'c>) | PlotApoDataLabelsOptionsArr(array>) @unboxed and plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c> = PlotAoDataLabelsOptions(plotAoDataLabelsOptions<'a, 'b, 'c>) | PlotAoDataLabelsOptionsArr(array>) @unboxed and plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c> = PlotAdDataLabelsOptions(plotAdDataLabelsOptions<'a, 'b, 'c>) | PlotAdDataLabelsOptionsArr(array>) @unboxed and pointOrPointArray<'a, 'b, 'c> = Point(point<'a, 'b, 'c>) | PointArr(array>) -@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and plotAbandsDataLabelsOptionsOrPlotAbandsDataLabelsOptionsArray<'a, 'b, 'c> = PlotAbandsDataLabelsOptions(plotAbandsDataLabelsOptions<'a, 'b, 'c>) | PlotAbandsDataLabelsOptionsArr(array>) @unboxed and boolOrAxisCrosshairOptions<'a, 'b, 'c> = Bool(bool) | AxisCrosshairOptions(axisCrosshairOptions<'a, 'b, 'c>) @unboxed and chartParallelAxesOptionsOrChartParallelAxesOptionsArray<'a, 'b, 'c> = ChartParallelAxesOptions(chartParallelAxesOptions<'a, 'b, 'c>) | ChartParallelAxesOptionsArr(array>) @unboxed and highchartsAnnotationsShapesOptionsPoints<'c> = Str(string) | Fn('c => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsShapesOptionsPoint<'b> = Str(string) | Fn('b => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsLabelsOptionsPoint<'a> = Str(string) | Fn('a => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and boolOrCurrentDateIndicatorOptions = Bool(bool) | CurrentDateIndicatorOptions(currentDateIndicatorOptions) module GetTarget = { type t = getTarget_t @@ -30526,6 +35654,13 @@ module SeriesOptionsType = { external fromSeriesZigzagOptions: seriesZigzagOptions<'a, 'b, 'c> => t<'a, 'b, 'c> = "%identity" external asSeriesZigzagOptions: t<'a, 'b, 'c> => (seriesZigzagOptions<'a, 'b, 'c>) = "%identity" } +module ChartsBreadcrumbOptionsLevelOptions = { + type t = chartsBreadcrumbOptionsLevelOptions_t + external fromSeriesOptions: seriesOptions => t = "%identity" + external asSeriesOptions: t => (seriesOptions) = "%identity" + external fromPointOptionsObject: pointOptionsObject<'a, 'b, 'c> => t = "%identity" + external asPointOptionsObject: t => (pointOptionsObject<'a, 'b, 'c>) = "%identity" +} module ChartsOptionsColorAxis = { type t = chartsOptionsColorAxis_t external fromColorAxisOptions: colorAxisOptions<'a, 'b, 'c> => t = "%identity" @@ -30540,6 +35675,15 @@ module PointTarget = { external fromAnnotationMockPointOptionsObject: annotationMockPointOptionsObject => t = "%identity" external asAnnotationMockPointOptionsObject: t => (annotationMockPointOptionsObject) = "%identity" } +module ChartsLegendItemClickEventObjectLegendItem = { + type t = chartsLegendItemClickEventObjectLegendItem_t + external fromPoint: point<'a, 'b, 'c> => t = "%identity" + external asPoint: t => (point<'a, 'b, 'c>) = "%identity" + external fromSeries: series<'a, 'b, 'c> => t = "%identity" + external asSeries: t => (series<'a, 'b, 'c>) = "%identity" + external fromLegendItemObject: legendItemObject => t = "%identity" + external asLegendItemObject: t => (legendItemObject) = "%identity" +} module ChartsLegendAllItems = { type t = chartsLegendAllItems_t external fromPoint: point<'a, 'b, 'c> => t = "%identity" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SnackbarTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SnackbarTypes.res index a1f2cc94..4c1628c3 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SnackbarTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SnackbarTypes.res @@ -18,7 +18,7 @@ type snackbarResponsiveSnackbarTokensSmInfoIconColorConfig = { } type snackbarResponsiveSnackbarTokensSmInfoIconConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, } type snackbarResponsiveSnackbarTokensSmContentTextContainerHeaderConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, @@ -41,7 +41,7 @@ type snackbarResponsiveSnackbarTokensSmContentConfig = { textContainer: snackbarResponsiveSnackbarTokensSmContentTextContainerConfig, } type snackbarResponsiveSnackbarTokensSmActionsCloseButtonConfig = { - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, } type snackbarResponsiveSnackbarTokensSmActionsConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardTypes.res index 9d2cc814..5ce4c41a 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardTypes.res @@ -46,7 +46,7 @@ type statCardStatCardTokenTypeTextContainerStatsTitleValueConfig = { } type statCardStatCardTokenTypeTextContainerStatsTitleChangeConfig = { margin: string, - arrow: string, // ⚪ loose — was `{ width: Width; }` + arrow: statCardStatCardTokenTypeTextContainerHeaderTitleIconConfig, text: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { increase: Color; decrease: Colo` } type statCardStatCardTokenTypeTextContainerStatsTitleConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardV2Types.res index 15dc4797..f345da58 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StatCardV2Types.res @@ -14,10 +14,14 @@ type statCardV2StatCardV2TokensTypeTopContainerDataContainerTitleContainerTitleC color: string, lineHeight: string, } +type __typeV1bifo = { + default: string, + hover: string, +} type statCardV2StatCardV2TokensTypeTopContainerDataContainerTitleContainerHelpIconConfig = { width: string, height: string, - color: string, // ⚪ loose — was `{ default: Color; hover: Color; }` + color: __typeV1bifo, } type statCardV2StatCardV2TokensTypeTopContainerDataContainerTitleContainerConfig = { gap: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StepperV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StepperV2Types.res index c548ad30..6db7d05a 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StepperV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/StepperV2Types.res @@ -8,11 +8,25 @@ type stepperV2StepStatus = type stepperV2Type = | @as("horizontal") Horizontal | @as("vertical") Vertical +type __typeV1ctx9 = { + backgroundColor: string, + borderColor: string, + borderWidth: string, + borderRadius: string, + size: string, + transition: string, + outline: string, + outlineOffset: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} type stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig = { - default: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` - hover: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` - disabled: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` - focus: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` + default: __typeV1ctx9, + hover: __typeV1ctx9, + disabled: __typeV1ctx9, + focus: __typeV1ctx9, } type stepperV2StepperV2TokensTypeContainerStepCircleConfig = { default: stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig, @@ -22,9 +36,26 @@ type stepperV2StepperV2TokensTypeContainerStepCircleConfig = { disabled: stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig, skipped: stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig, } +type __typeV12ovp2 = { + color: string, +} +type stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig = { + default: __typeV12ovp2, + hover: __typeV12ovp2, + disabled: __typeV12ovp2, + focus: __typeV12ovp2, +} +type stepperV2StepperV2TokensTypeContainerStepIconConfig = { + default: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + completed: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + current: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + pending: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + disabled: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + skipped: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, +} type stepperV2StepperV2TokensTypeContainerStepConfig = { circle: stepperV2StepperV2TokensTypeContainerStepCircleConfig, - icon: stepperV2StepperV2TokensTypeContainerStepCircleConfig, + icon: stepperV2StepperV2TokensTypeContainerStepIconConfig, } type stepperV2StepperV2TokensTypeContainerConnectorLineConfig = { color: string, @@ -43,11 +74,8 @@ type stepperV2StepperV2TokensTypeContainerSubConnectorDotConfig = { paddingBottom: string, paddingLeft: string, } -type stepperV2StepperV2TokensTypeContainerSubConnectorExpanderIconConfig = { - color: string, -} type stepperV2StepperV2TokensTypeContainerSubConnectorExpanderConfig = { - icon: stepperV2StepperV2TokensTypeContainerSubConnectorExpanderIconConfig, + icon: __typeV12ovp2, width: string, } type stepperV2StepperV2TokensTypeContainerSubConnectorTextDefaultConfig = { @@ -69,8 +97,32 @@ type stepperV2StepperV2TokensTypeContainerSubConnectorConfig = { expander: stepperV2StepperV2TokensTypeContainerSubConnectorExpanderConfig, text: stepperV2StepperV2TokensTypeContainerSubConnectorTextConfig, } +type __typeSevct = { + color: string, + fontSize: string, + fontWeight: string, + gap: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} +type stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig = { + default: __typeSevct, + hover: __typeSevct, + disabled: __typeSevct, + focus: __typeSevct, +} +type stepperV2StepperV2TokensTypeContainerTitleTextConfig = { + default: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + completed: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + current: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + pending: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + disabled: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + skipped: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, +} type stepperV2StepperV2TokensTypeContainerTitleConfig = { - text: stepperV2StepperV2TokensTypeContainerStepCircleConfig, + text: stepperV2StepperV2TokensTypeContainerTitleTextConfig, } type stepperV2StepperV2TokensTypeContainerDescriptionConfig = { text: stepperV2StepperV2TokensTypeContainerSubConnectorTextDefaultConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SwitchTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SwitchTypes.res index be632a1a..ca5cfd69 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SwitchTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/SwitchTypes.res @@ -19,12 +19,16 @@ type switch_SwitchTokensTypeSwitchContainerThumbBorderConfig = { color: string, width: string, } +type __typeMkypc = { + active: string, + inactive: string, +} type switch_SwitchTokensTypeSwitchContainerThumbSizeSmConfig = { width: string, height: string, top: string, left: string, - offset: string, // ⚪ loose — was `{ active: Left; inactive: Left; }` + offset: __typeMkypc, } type switch_SwitchTokensTypeSwitchContainerThumbSizeConfig = { sm: switch_SwitchTokensTypeSwitchContainerThumbSizeSmConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TabsV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TabsV2Types.res index 1c76d2a3..7eab0388 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TabsV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TabsV2Types.res @@ -64,16 +64,11 @@ type tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorConfig = { underline: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, pills: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, } -type tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig = { - boxed: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, - floating: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, - underline: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, - pills: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, -} -type tabsV2TabsV2TokensTypeTabListTriggerPaddingConfig = { - sm: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, - md: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, - lg: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, +type tabsV2TabsV2TokensTypeTabListTriggerTextColorConfig = { + boxed: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, + floating: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, + underline: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, + pills: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, } type tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig = { sm: string, @@ -81,7 +76,7 @@ type tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig = { lg: string, } type tabsV2TabsV2TokensTypeTabListTriggerTextConfig = { - color: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, + color: tabsV2TabsV2TokensTypeTabListTriggerTextColorConfig, fontSize: tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig, fontWeight: tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig, } @@ -96,7 +91,7 @@ type tabsV2TabsV2TokensTypeTabListTriggerConfig = { backgroundColor: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorConfig, borderRadius: tabsV2TabsV2TokensTypeTabListBorderRadiusConfig, border: tabsV2TabsV2TokensTypeTabListBackgroundColorConfig, - padding: tabsV2TabsV2TokensTypeTabListTriggerPaddingConfig, + padding: tabsV2TabsV2TokensTypeTabListPaddingConfig, text: tabsV2TabsV2TokensTypeTabListTriggerTextConfig, closeButton: tabsV2TabsV2TokensTypeTabListTriggerCloseButtonConfig, transition: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TokensTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TokensTypes.res index 9e690f1e..868c3e08 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TokensTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/TokensTypes.res @@ -177,46 +177,46 @@ type tokensFoundationTokenTypeOpacityConfig = { } @set_index external tokensFoundationTokenTypeOpacityConfigSet: (tokensFoundationTokenTypeOpacityConfig, string, string) => unit = "" type tokensFoundationTokenTypeUnitConfig = { - @as("0") _0: string, // ⚪ loose — was `UnitType` - @as("0.5") _0_5: string, // ⚪ loose — was `UnitType` - @as("1") _1: string, // ⚪ loose — was `UnitType` - @as("1.5") _1_5: string, // ⚪ loose — was `UnitType` - @as("2") _2: string, // ⚪ loose — was `UnitType` - @as("3") _3: string, // ⚪ loose — was `UnitType` - @as("4") _4: string, // ⚪ loose — was `UnitType` - @as("5") _5: string, // ⚪ loose — was `UnitType` - @as("6") _6: string, // ⚪ loose — was `UnitType` - @as("7") _7: string, // ⚪ loose — was `UnitType` - @as("8") _8: string, // ⚪ loose — was `UnitType` - @as("9") _9: string, // ⚪ loose — was `UnitType` - @as("10") _10: string, // ⚪ loose — was `UnitType` - @as("12") _12: string, // ⚪ loose — was `UnitType` - @as("14") _14: string, // ⚪ loose — was `UnitType` - @as("15") _15: string, // ⚪ loose — was `UnitType` - @as("16") _16: string, // ⚪ loose — was `UnitType` - @as("18") _18: string, // ⚪ loose — was `UnitType` - @as("18.5") _18_5: string, // ⚪ loose — was `UnitType` - @as("20") _20: string, // ⚪ loose — was `UnitType` - @as("22") _22: string, // ⚪ loose — was `UnitType` - @as("24") _24: string, // ⚪ loose — was `UnitType` - @as("28") _28: string, // ⚪ loose — was `UnitType` - @as("30") _30: string, // ⚪ loose — was `UnitType` - @as("32") _32: string, // ⚪ loose — was `UnitType` - @as("36") _36: string, // ⚪ loose — was `UnitType` - @as("40") _40: string, // ⚪ loose — was `UnitType` - @as("44") _44: string, // ⚪ loose — was `UnitType` - @as("48") _48: string, // ⚪ loose — was `UnitType` - @as("52") _52: string, // ⚪ loose — was `UnitType` - @as("56") _56: string, // ⚪ loose — was `UnitType` - @as("64") _64: string, // ⚪ loose — was `UnitType` - @as("80") _80: string, // ⚪ loose — was `UnitType` - @as("100") _100: string, // ⚪ loose — was `UnitType` - @as("120") _120: string, // ⚪ loose — was `UnitType` - @as("144") _144: string, // ⚪ loose — was `UnitType` - @as("150") _150: string, // ⚪ loose — was `UnitType` - auto: string, // ⚪ loose — was `UnitType` -} -@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, JSON.t) => unit = "" + @as("0") _0: string, + @as("0.5") _0_5: string, + @as("1") _1: string, + @as("1.5") _1_5: string, + @as("2") _2: string, + @as("3") _3: string, + @as("4") _4: string, + @as("5") _5: string, + @as("6") _6: string, + @as("7") _7: string, + @as("8") _8: string, + @as("9") _9: string, + @as("10") _10: string, + @as("12") _12: string, + @as("14") _14: string, + @as("15") _15: string, + @as("16") _16: string, + @as("18") _18: string, + @as("18.5") _18_5: string, + @as("20") _20: string, + @as("22") _22: string, + @as("24") _24: string, + @as("28") _28: string, + @as("30") _30: string, + @as("32") _32: string, + @as("36") _36: string, + @as("40") _40: string, + @as("44") _44: string, + @as("48") _48: string, + @as("52") _52: string, + @as("56") _56: string, + @as("64") _64: string, + @as("80") _80: string, + @as("100") _100: string, + @as("120") _120: string, + @as("144") _144: string, + @as("150") _150: string, + auto: string, +} +@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, string) => unit = "" type colorTokensType = { gray: Dict.t, primary: Dict.t, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/_REPORT.md b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/_REPORT.md index 38d0b3b5..28b8ff0d 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/_REPORT.md +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37-beta.8/bindings/_REPORT.md @@ -4,7 +4,7 @@ **249** function binding(s) → `BlendDesignSystemBindings.res`. -**3289** shared types deduplicated into **75** `*Types.res` modules (referenced qualified — no per-file redeclaration). +**3618** shared types deduplicated into **75** `*Types.res` modules (referenced qualified — no per-file redeclaration). ## 🔤 Constructor name collisions @@ -568,7 +568,7 @@ A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object sha |------|-----------------| | `chartRef` | `chartRef?: RefObject;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | | `chartRefs` | `chartRefs?: ReadonlyArray>;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | -| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.animation` (`review`), `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesNetworkgraphDataLabelsOptionsObject.animation` (`review`), `seriesPackedBubbleDataLabelsOptionsObject.animation` (`review`) emitted as `string` | +| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesSunburstDataLabelsOptionsObject.connectorShape` (`review`), `seriesLineDataDragDropOptions.guideBox` (`review`), `partialRbka3.easing` (`review`) emitted as `string` | ### DataTable diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/AvatarV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/AvatarV2Types.res index 875a9198..eca6996e 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/AvatarV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/AvatarV2Types.res @@ -49,18 +49,18 @@ type avatarV2AvatarV2TokensTypeContainerStatusBackgroundColorConfig = { away: string, busy: string, } -type avatarV2GetStatusPositionStylesConfig = { +type __typeX42gq = { top?: string, right?: string, bottom?: string, left?: string, } type avatarV2AvatarV2TokensTypeContainerStatusPositionCircularConfig = { - sm: avatarV2GetStatusPositionStylesConfig, - regular: avatarV2GetStatusPositionStylesConfig, - md: avatarV2GetStatusPositionStylesConfig, - lg: avatarV2GetStatusPositionStylesConfig, - xl: avatarV2GetStatusPositionStylesConfig, + sm: __typeX42gq, + regular: __typeX42gq, + md: __typeX42gq, + lg: __typeX42gq, + xl: __typeX42gq, } type avatarV2AvatarV2TokensTypeContainerStatusPositionConfig = { circular: avatarV2AvatarV2TokensTypeContainerStatusPositionCircularConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/BlendDesignSystemBindings.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/BlendDesignSystemBindings.res index 6e9264ad..bf5973f0 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/BlendDesignSystemBindings.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/BlendDesignSystemBindings.res @@ -104,7 +104,7 @@ @module("@juspay/blend-design-system") external getColorFromText: (string) => string = "getColorFromText" @module("@juspay/blend-design-system") external getAccessibleLabel: (string, string, string) => string = "getAccessibleLabel" @module("@juspay/blend-design-system") external getAriaLiveValue: (string) => [#"polite"] = "getAriaLiveValue" -@module("@juspay/blend-design-system") external getStatusPositionStyles: (AvatarV2Types.avatarV2StatusPosition, AvatarV2Types.avatarV2Size, AvatarV2Types.avatarV2Shape, AvatarV2Types.avatarV2TokensType) => AvatarV2Types.avatarV2GetStatusPositionStylesConfig = "getStatusPositionStyles" +@module("@juspay/blend-design-system") external getStatusPositionStyles: (AvatarV2Types.avatarV2StatusPosition, AvatarV2Types.avatarV2Size, AvatarV2Types.avatarV2Shape, AvatarV2Types.avatarV2TokensType) => AvatarV2Types.__typeX42gq = "getStatusPositionStyles" @module("@juspay/blend-design-system") external createAvatarKeyboardHandler: (ReactEvent.Mouse.t => unit) => ReactEvent.Keyboard.t => unit = "createAvatarKeyboardHandler" @module("@juspay/blend-design-system") external isInteractive: (ReactEvent.Mouse.t => unit) => bool = "isInteractive" @module("@juspay/blend-design-system") external defaultAvatarAlt: string = "DEFAULT_AVATAR_ALT" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/CardTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/CardTypes.res index 20caf065..d0a51a4b 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/CardTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/CardTypes.res @@ -65,9 +65,18 @@ type cardCardTokenTypeBodyActionsConfig = { gap: string, centerAlignGap: string, } +type __typeLzdw5 = { + marginBottom: string, + minHeight: string, +} +type __typeFzq0p = { + marginRight: string, + width: string, + height: string, +} type cardCardTokenTypeBodyAlignmentAlignedCardSlotConfig = { - vertical: string, // ⚪ loose — was `{ marginBottom: MarginBottom; minHeight: MinHeight; }` - horizontal: string, // ⚪ loose — was `{ marginRight: MarginRight; width: Width; height: Height; borderRadius: BorderRadius; hoverBackgroun` + sortOption: __typeV182le, selectedBackground: string, hoverBackground: string, selectedTextColor: string, @@ -268,19 +280,50 @@ type dataTableTableTokenTypeDataTableTableHeaderConfig = { sortable: dataTableTableTokenTypeDataTableTableHeaderSortableConfig, filter: dataTableTableTokenTypeDataTableTableHeaderFilterConfig, } +type __typeV13u1g = { + backgroundColor: string, + cursor: string, +} type dataTableTableTokenTypeDataTableTableBodyRowConfig = { height: string, - @as("&:hover") __hover: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; cursor: Cursor; }` + @as("&:hover") __hover: __typeV13u1g, backgroundColor: string, } +type __typeYye8b = { + fontSize: string, + color: string, +} +type __typeYkc2w = { + backgroundColor: string, + color: string, +} +type __typeR0eqo = { + display: string, + alignItems: string, + justifyContent: string, + width: string, + height: string, + borderRadius: string, + backgroundColor: string, + cursor: string, + transition: string, + color: string, + border: string, + @as("&:hover") __hover: __typeYkc2w, +} +type __typeBbn2n = { + padding: string, + borderTop: string, + expandButton: __typeR0eqo, +} type dataTableTableTokenTypeDataTableTableBodyCellConfig = { padding: string, fontWeight: string, color: string, fontSize: string, borderTop: string, - dateLabel: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; }` - expandable: string, // ⚪ loose — was `{ padding: Padding; borderTop: BorderTop; expandButton: { disp` + dateLabel: __typeYye8b, + expandable: __typeBbn2n, } type dataTableTableTokenTypeDataTableTableBodyConfig = { backgroundColor: string, @@ -288,10 +331,27 @@ type dataTableTableTokenTypeDataTableTableBodyConfig = { row: dataTableTableTokenTypeDataTableTableBodyRowConfig, cell: dataTableTableTokenTypeDataTableTableBodyCellConfig, } +type __typeAn4co = { + gap: string, + padding: string, + borderRadius: string, + display: string, + alignItems: string, + backgroundColor: string, + border: string, + background: string, + cursor: string, + color: string, + fontSize: string, + hoverColor: string, +} +type __typeV17xsx = { + gap: string, +} type dataTableTableTokenTypeDataTableTableFooterPaginationConfig = { - pageText: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; }` - pageSizeSelector: string, // ⚪ loose — was `{ gap: Gap; padding: Padding; borderRadius: BorderRadius; }` + pageText: __typeYye8b, + pageSizeSelector: __typeAn4co, + pageNavigation: __typeV17xsx, } type dataTableTableTokenTypeDataTableTableFooterConfig = { display: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/DateRangePickerTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/DateRangePickerTypes.res index ba043c8e..5d9d3e66 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/DateRangePickerTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/DateRangePickerTypes.res @@ -134,7 +134,7 @@ type dateRangePickerCalendarTokenTypeCalendarCalendarGridMonthHeaderConfig = { fontSize: string, fontWeight: string, color: string, - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: dateRangePickerCalendarTokenTypeTriggerQuickSelectorPaddingSmConfig, gap: string, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridMonthConfig = { @@ -153,27 +153,56 @@ type dateRangePickerCalendarTokenTypeCalendarCalendarGridWeekConfig = { row: dateRangePickerCalendarTokenTypeCalendarCalendarGridWeekRowConfig, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayCellConfig = { - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: dateRangePickerCalendarTokenTypeTriggerQuickSelectorPaddingSmConfig, fontWeight: string, fontSize: string, lineHeight: string, border: string, // ⚪ loose — was `{ disabled: Border; active: Border; default: Border; bott` - endDate: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderRadius: { topRight: BorderTopRightRadius; bo` - singleDate: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderRadius: BorderRadius; }` - rangeDay: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; }` - todayDay: string, // ⚪ loose — was `{ fontWeight: FontWeight; }` - disabledDay: string, // ⚪ loose — was `{ color: Color; }` + startDate: __typeK75gz, + endDate: __typeV16sc8, + singleDate: __typeV1w9qo, + rangeDay: __typeV139hr2, + todayDay: __typeWviqp, + disabledDay: __typeV12ovp, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayTextConfig = { - dayNumber: string, // ⚪ loose — was `{ color: Color; }` - selectedDay: string, // ⚪ loose — was `{ color: Color; }` - rangeDay: string, // ⚪ loose — was `{ color: Color; }` - todayDay: string, // ⚪ loose — was `{ color: Color; }` - disabledDate: string, // ⚪ loose — was `{ color: Color; }` + dayNumber: __typeV12ovp, + selectedDay: __typeV12ovp, + rangeDay: __typeV12ovp, + todayDay: __typeV12ovp, + disabledDate: __typeV12ovp, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridDayTodayIndicatorConfig = { width: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/EditorSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/EditorSharedTypes.res index baf51223..6b06666e 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/EditorSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/EditorSharedTypes.res @@ -2167,6 +2167,13 @@ type iCursorSelectionChangedEvent = { source: string, reason: cursorChangeReason, } +type __typeV1ia5a = { + scheme?: string, + authority?: Nullable.t, + path?: Nullable.t, + query?: Nullable.t, + fragment?: Nullable.t, +} type uriComponents = { scheme: string, authority?: string, @@ -2181,7 +2188,7 @@ type rec uri = { query: string, fragment: string, fsPath: string, - @as("with") with_: string => uri, // ⚪ loose — was `{ scheme?: string; authority?: string; path?: string; query?: string; fragment?: string; }` + @as("with") with_: __typeV1ia5a => uri, toString: option => string, toJSON: unit => uriComponents, } diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/HighchartsSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/HighchartsSharedTypes.res index 4791a4e0..165a2b3f 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/HighchartsSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/HighchartsSharedTypes.res @@ -457,63 +457,40 @@ type axisDateTimeLabelFormatsOptions = { week?: stringOrAxisDateTimeLabelFormatsOptionsObject, year?: stringOrAxisDateTimeLabelFormatsOptionsObject, } -type xAxisTitleOptions = { - align?: axisTitleAlignValue, - margin?: float, - offset?: float, - position3d?: ChartsTypes.chartsXAxisTitleOptionsPosition3d, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand - text?: string, - textAlign?: alignValue, - useHTML?: bool, - x?: float, - y?: float, -} -type timeTicksInfoObject = { - higherRanks: array, - totalRange: float, - count?: int, - unitRange: float, -} -type axisTickPositionsArray = { - info?: timeTicksInfoObject, -} -type yAxisLabelsLevelsOptions = { - level?: int, - style?: cssObjectHighcharts, -} -type yAxisLabelsSymbolOptions = { - height?: float, - width?: float, - x?: float, - y?: float, -} -type yAxisResizeControlledAxisOptions = { - next?: array, - prev?: array, -} -type yAxisResizeOptions = { - controlledAxis?: yAxisResizeControlledAxisOptions, - cursor?: string, - enabled?: bool, - lineColor?: string, - lineDashStyle?: string, - lineWidth?: float, - x?: float, - y?: float, +type axisSetExtremesEventObject = { + preventDefault: JsFn.t, + target: Dom.element, + trigger: string, + @as("type") type_: [#"setExtremes"], + dataMax: float, + dataMin: float, + max: float, + min: float, + userMax?: float, + userMin?: float, } -type pointerEventObject = { - ...JsxDOM.domProps, - chartX: float, - chartY: float, +type legendItemObject = { + item?: Dom.element, + label?: Dom.element, + line?: Dom.element, + symbol?: Dom.element, } -type pointAccessibilityOptionsObject = { - description?: string, - enabled?: bool, +module GetLinePathTarget = { + type t + external fromSVGPathCommands: array => t = "%identity" + external asSVGPathCommands: t => (array) = "%identity" + external fromTuple2: ((svgPathCommand, float)) => t = "%identity" + external asTuple2: t => ((svgPathCommand, float)) = "%identity" + external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" + external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" + external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" + external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" + external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" + external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" + external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" + external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" } +@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) type linearGradientColorObject = { x1: float, x2: float, @@ -559,35 +536,6 @@ module ColorType = { external fromPatternObject: patternObject => t = "%identity" external asPatternObject: t => (patternObject) = "%identity" } -type dataLabelsFilterOptionsObject = { - operator?: optionsOperatorValue, - property?: string, - value?: float, -} -type shadowOptionsObject = { - color?: string, - offsetX?: float, - offsetY?: float, - opacity?: float, - width?: float, -} -@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) -module GetLinePathTarget = { - type t - external fromSVGPathCommands: array => t = "%identity" - external asSVGPathCommands: t => (array) = "%identity" - external fromTuple2: ((svgPathCommand, float)) => t = "%identity" - external asTuple2: t => ((svgPathCommand, float)) = "%identity" - external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" - external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" - external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" - external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" - external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" - external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" - external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" - external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" -} -@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) @unboxed type stringOrCssObject = Str(string) | CssObject(cssObjectHighcharts) type svgAttributes = { d?: stringOrGetLinePathTargetTArray, @@ -608,6 +556,179 @@ type svgAttributes = { zIndex?: int, } @set_index external svgAttributesSet: (svgAttributes, string, JSON.t) => unit = "" +type pointerEventObject = { + ...JsxDOM.domProps, + chartX: float, + chartY: float, +} +type pointAccessibilityOptionsObject = { + description?: string, + enabled?: bool, +} +type partialRbka3 = { + complete?: JsFn.t, + defer?: float, + duration?: float, + easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + step?: JsFn.t, +} +type annotationsAnimationOptions = { + defer?: float, +} +type plotAdDataLabelsAnimationOptions = { + defer?: float, +} +module ChartsSeriesPieDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotItemDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotItemDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotPieDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPieDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotPyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotVariablepieDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariablepieDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type dataLabelsFilterOptionsObject = { + operator?: optionsOperatorValue, + property?: string, + value?: float, +} +module ChartsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromSeriesArcdiagramDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArcdiagramDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreaDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreaDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesArearangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArearangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesAreasplineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplinerangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreasplinerangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBarDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBarDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesBoxplotDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBoxplotDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBulletDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBulletDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesCandlestickDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCandlestickDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesColumnDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnpyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnpyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesColumnrangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnrangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesContourDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesContourDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesCylinderDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCylinderDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesDumbbellDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesDumbbellDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnelDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesFunnelDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesGaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesGaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeatmapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHeatmapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeikinashiDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesHeikinashiDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesHlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHollowcandlestickDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHollowcandlestickDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesItemDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesItemDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesLineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesLollipopDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLollipopDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesNetworkgraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesNetworkgraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOhlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOhlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOrganizationDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPackedbubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPackedbubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesParetoDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesParetoDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPictorialDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPictorialDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPieDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPieDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPolygonDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPolygonDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesRenkoDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesRenkoDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesSankeyDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesScatter3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesScatter3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesScatterDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesScatterDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSolidgaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSolidgaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSplineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSplineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSunburstDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSunburstDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTilemapDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTilemapDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTimelineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTimelineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTreegraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreegraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTreemapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreemapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVariablepieDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariablepieDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVariwideDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariwideDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVectorDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesVectorDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVennDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVennDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWaterfallDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesWaterfallDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesWindbarbDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWindbarbDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWordcloudDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWordcloudDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesXrangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesXrangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type shadowOptionsObject = { + color?: string, + offsetX?: float, + offsetY?: float, + opacity?: float, + width?: float, +} +@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) type plotDependencywheelDataLabelsTextPathAttributesOptions = { dy?: svgAttributes, } @@ -636,7 +757,7 @@ type dataLabelsOptions = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | SeriesArcdiagramDataDataLabelsAnimationOptions | ... 55 more ... |` — match the real type by hand + animation?: ChartsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -670,6 +791,15 @@ type dataLabelsOptions = { yHigh?: float, yLow?: float, } +module ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNetworkgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotNetworkgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotNetworkgraphDataLabelsStyleOptions = { transition?: string, } @@ -680,6 +810,15 @@ module ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle = { external fromPlotNetworkgraphDataLabelsStyleOptions: plotNetworkgraphDataLabelsStyleOptions => t = "%identity" external asPlotNetworkgraphDataLabelsStyleOptions: t => (plotNetworkgraphDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPackedbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPackedbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type legendAccessibilityKeyboardNavigationOptions = { enabled?: bool, } @@ -693,6 +832,28 @@ module ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle = { external fromPlotPackedbubbleDataLabelsStyleOptions: plotPackedbubbleDataLabelsStyleOptions => t = "%identity" external asPlotPackedbubbleDataLabelsStyleOptions: t => (plotPackedbubbleDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesSunburstDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSunburstDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotSunburstLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreegraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreegraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotTreegraphLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreegraphLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotTreegraphDataLabelsStyleOptions = { textOverflow?: string, } @@ -732,8 +893,240 @@ type seriesLineDataDragDropOptions = { guideBox?: string, // ⚠️ REVIEW — was `PlotOptionsSeriesDragDropGuideBoxOptions | Dictionary` — match the real type by hand liveRedraw?: bool, } +type bBoxObject = { + height: float, + width: float, + x: float, + y: float, +} +type dragDropPositionObject = { + chartX: float, + chartY: float, + guideBox?: bBoxObject, + points: Dict.t>, + prevdX?: float, + prevdY?: float, +} +type pointDragStartEventObject = { + ...JsxDOM.domProps, + updateProp?: string, +} +type pointInteractionEventObject = { + accumulate: bool, +} +type plotAbandsMarkerStatesHoverAnimationOptions = { + duration?: float, +} +type plotAdMarkerStatesHoverAnimationOptions = { + duration?: float, +} +module ChartsPointStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellLowMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellLowMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerUpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerUpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreaDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreaDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreasplineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreasplineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBubbleDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBubbleDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesContourDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesContourDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesHeatmapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesHeatmapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesLineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesLineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPolygonDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPolygonDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatter3dDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatter3dDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatterDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatterDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSplineDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSplineDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSunburstDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSunburstDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreegraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreegraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreemapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreemapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesVectorDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesVectorDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesWindbarbDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesWindbarbDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesXrangeDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesXrangeDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type pointStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsMarkerStatesHoverAnimationOptions | ... 97 more ... | Se` — match the real type by hand + animation?: ChartsPointStatesHoverOptionsObjectAnimation.t, enabled?: bool, fillColor?: ColorType.t, height?: float, @@ -785,6 +1178,255 @@ type pointMarkerOptionsObject = { symbol?: string, width?: float, } +module ChartsSeriesStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type plotTilemapStatesHoverHaloAttributesOptions = { zIndex?: int, } @@ -802,7 +1444,7 @@ type seriesStatesHoverHaloOptionsObject = { size?: float, } type seriesStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesHoverAnimationOptions | PlotAdStatesHoverAnimation` — match the real type by hand + animation?: ChartsSeriesStatesHoverOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, brightness?: float, @@ -820,14 +1462,536 @@ type seriesStatesHoverOptionsObject = { shadow?: bool, } @unboxed type numberOrSeriesStatesHoverOptionsObject = Num(float) | SeriesStatesHoverOptionsObject(seriesStatesHoverOptionsObject) +module ChartsSeriesStatesInactiveOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlowmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlowmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGeoheatmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGeoheatmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMaplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMaplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTiledwebmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTiledwebmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesGeoheatmapDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesGeoheatmapDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapbubbleDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapbubbleDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMaplineDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMaplineDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMappointDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMappointDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesInactiveOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesInactiveAnimationOptions | PlotAdStatesInactiveAni` — match the real type by hand + animation?: ChartsSeriesStatesInactiveOptionsObjectAnimation.t, enabled?: bool, linkOpacity?: float, opacity?: float, } +module ChartsSeriesStatesSelectOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesSelectOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesSelectAnimationOptions | PlotAdStatesSelectAnimati` — match the real type by hand + animation?: ChartsSeriesStatesSelectOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, color?: ColorType.t, @@ -858,6 +2022,54 @@ type seriesZonesOptionsObject = { fillColor?: ColorType.t, value?: float, } +type xAxisTitleOptions = { + align?: axisTitleAlignValue, + margin?: float, + offset?: float, + position3d?: ChartsTypes.chartsXAxisTitleOptionsPosition3d, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand + text?: string, + textAlign?: alignValue, + useHTML?: bool, + x?: float, + y?: float, +} +type timeTicksInfoObject = { + higherRanks: array, + totalRange: float, + count?: int, + unitRange: float, +} +type axisTickPositionsArray = { + info?: timeTicksInfoObject, +} +type yAxisLabelsLevelsOptions = { + level?: int, + style?: cssObjectHighcharts, +} +type yAxisLabelsSymbolOptions = { + height?: float, + width?: float, + x?: float, + y?: float, +} +type yAxisResizeControlledAxisOptions = { + next?: array, + prev?: array, +} +type yAxisResizeOptions = { + controlledAxis?: yAxisResizeControlledAxisOptions, + cursor?: string, + enabled?: bool, + lineColor?: string, + lineDashStyle?: string, + lineWidth?: float, + x?: float, + y?: float, +} type extremesObject = { dataMax: float, dataMin: float, @@ -961,13 +2173,31 @@ type keyboardNavigationOptionsObject = { seriesNavigation?: keyboardNavigationSeriesNavigationOptionsObject, wrapAround?: bool, } +module ChartsAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type positionObject = { x: float, y: float, } +type partialV3zvxv = { + events?: string, // ⚪ loose — was `any` + height?: float, + positioner?: string, // ⚪ loose — was `AnnotationControlPointPositionerFunction` + style?: string, // ⚠️ REVIEW — was `SVGAttributes | AnnotationsControlPointStyleOptions | AnnotationsLabelsControlPointsStyleOptions | ... 374 mor` — match the real type by hand + symbol?: string, + visible?: bool, + width?: float, +} type annotationControlPoint = { setVisibility: bool => unit, - update: string => unit, // ⚪ loose — was `Partial` + update: partialV3zvxv => unit, } type annotationControlPointOptionsObject = { events?: string, // ⚪ loose — was `any` @@ -1434,16 +2664,50 @@ module ChartsDrilldownOptionsActiveDataLabelStyle = { external fromDrilldownActiveDataLabelStyleOptions: drilldownActiveDataLabelStyleOptions => t = "%identity" external asDrilldownActiveDataLabelStyleOptions: t => (drilldownActiveDataLabelStyleOptions) = "%identity" } -type animationOptionsObject = { - complete?: JsFn.t, - defer?: float, - duration?: float, - easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - step?: JsFn.t, +@unboxed type boolOrPartial = Bool(bool) | Partial(partialRbka3) +type geoJSONTranslation = { + crs: string, + hitZone?: Dict.t, + jsonmarginX?: float, + jsonmarginY?: float, + jsonres?: float, + rotation?: float, + scale?: float, + xoffset?: float, + xpan?: float, + yoffset?: float, + ypan?: float, +} +type geoJSON = { + copyright?: string, + copyrightShort?: string, + crs?: Dict.t, + features: array, + @as("hc-transform") hcTransform?: Dict.t, + title?: string, + @as("type") type_?: string, + version?: string, +} +module ChartsSeriesAbandsOptionsMapData = { + type t + external fromJSON: JSON.t => t = "%identity" + external asJSON: t => (JSON.t) = "%identity" + external fromGeoJSON: geoJSON => t = "%identity" + external asGeoJSON: t => (geoJSON) = "%identity" + external fromSeriesMapDataOptionss: array => t = "%identity" + external asSeriesMapDataOptionss: t => (array) = "%identity" } -@unboxed type boolOrAnimationOptionsObject = Bool(bool) | AnimationOptionsObject(animationOptionsObject) -type drilldownBreadcrumbsEventsOptions = { - click?: (LibTypes.dateTimeFormatOptionsLib, string) => unit, // ⚪ loose — was `BreadcrumbOptions` +type seriesOptions = { + id?: string, + index?: int, + legendIndex?: float, + mapData?: ChartsSeriesAbandsOptionsMapData.t, + name?: string, + stack?: CommonTypes.stringOrNumber, + @as("type") type_: string, + xAxis?: CommonTypes.stringOrNumber, + yAxis?: CommonTypes.stringOrNumber, + zIndex?: int, } type breadcrumbsAlignOptions = { align: alignValue, @@ -1475,22 +2739,6 @@ type drilldownBreadcrumbsSeparatorOptions = { style?: ChartsDrilldownBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type drilldownBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: drilldownBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} module ChartsDrilldownDrillUpButtonOptionsPosition = { type t external fromAlignObject: alignObject => t = "%identity" @@ -1521,6 +2769,15 @@ type dataGroupingOptionsObject = { lastAnchor?: string, units?: array>, } +module ChartsPlotAbandsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAbandsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type dataSortingOptionsObject = { enabled?: bool, matchByName?: bool, @@ -2049,17 +3306,14 @@ module ChartsSeriesTooltipOptionsObjectPosition = { external fromPlotZigzagTooltipPositionOptions: plotAdTooltipPositionOptions => t = "%identity" external asPlotZigzagTooltipPositionOptions: t => (plotAdTooltipPositionOptions) = "%identity" } -type tooltipAnimationOptions = { - duration?: float, -} module ChartsTooltipOptionsAnimation = { type t external fromBool: bool => t = "%identity" external asBool: t => (bool) = "%identity" - external fromPartial: animationOptionsObject => t = "%identity" - external asPartial: t => (animationOptionsObject) = "%identity" - external fromTooltipAnimationOptions: tooltipAnimationOptions => t = "%identity" - external asTooltipAnimationOptions: t => (tooltipAnimationOptions) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromTooltipAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asTooltipAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" } module ChartsTooltipOptionsStyle = { type t @@ -2149,38 +3403,6 @@ type svgRenderer = { symbol: (string, option, option, option, option, option) => Dom.element, text: (option, option, option, option) => Dom.element, } -type geoJSONTranslation = { - crs: string, - hitZone?: Dict.t, - jsonmarginX?: float, - jsonmarginY?: float, - jsonres?: float, - rotation?: float, - scale?: float, - xoffset?: float, - xpan?: float, - yoffset?: float, - ypan?: float, -} -type geoJSON = { - copyright?: string, - copyrightShort?: string, - crs?: Dict.t, - features: array, - @as("hc-transform") hcTransform?: Dict.t, - title?: string, - @as("type") type_?: string, - version?: string, -} -module ChartsSeriesAbandsOptionsMapData = { - type t - external fromJSON: JSON.t => t = "%identity" - external asJSON: t => (JSON.t) = "%identity" - external fromGeoJSON: geoJSON => t = "%identity" - external asGeoJSON: t => (geoJSON) = "%identity" - external fromSeriesMapDataOptionss: array => t = "%identity" - external asSeriesMapDataOptionss: t => (array) = "%identity" -} type rec color = { rgba: string, // ⚪ loose — was `RGBA` brighten: float => color, @@ -2299,6 +3521,15 @@ type seriesSonificationOptions = { pointGrouping?: seriesSonificationPointGroupingOptions, tracks?: array, } +module ChartsPlotAdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotAdDataSortingOptions = { enabled?: bool, matchByName?: bool, @@ -2353,6 +3584,15 @@ type plotAdParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotAoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesAoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2390,6 +3630,15 @@ type plotAoParamsOptions = { index?: string, period?: string, } +module ChartsPlotApoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotApoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotApoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesApoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2428,6 +3677,15 @@ type plotApoParamsOptions = { period?: string, periods?: array, } +module ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotArcdiagramOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2454,6 +3712,15 @@ module ChartsSeriesArcdiagramOptionsOnPoint = { external fromPlotArcdiagramOnPointOptions: plotArcdiagramOnPointOptions => t = "%identity" external asPlotArcdiagramOnPointOptions: t => (plotArcdiagramOnPointOptions) = "%identity" } +module ChartsPlotAreaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2527,6 +3794,15 @@ type seriesConnectorsOptionsObject = { startMarker?: connectorsEndMarkerOptions, @as("type") type_?: string, } +module ChartsPlotSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSeriesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSeriesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotSeriesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2560,6 +3836,23 @@ module ChartsPlotSeriesOptionsOnPoint = { external fromPlotSeriesOnPointOptions: plotSeriesOnPointOptions => t = "%identity" external asPlotSeriesOnPointOptions: t => (plotSeriesOnPointOptions) = "%identity" } +module ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArearangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotArearangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotAreasplinerangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplinerangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotColumnrangeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnrangeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDumbbellDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDumbbellDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotLollipopDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLollipopDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesArearangeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2593,6 +3886,15 @@ module ChartsSeriesArearangeOptionsOnPoint = { external fromPlotArearangeOnPointOptions: plotArearangeOnPointOptions => t = "%identity" external asPlotArearangeOnPointOptions: t => (plotArearangeOnPointOptions) = "%identity" } +module ChartsPlotAreasplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreasplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreasplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2666,6 +3968,15 @@ type plotAroonAroonDownStylesOptions = { type plotAroonAroonDownOptions = { styles?: plotAroonAroonDownStylesOptions, } +module ChartsPlotAroonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2703,6 +4014,15 @@ type plotAroonParamsOptions = { index?: string, period?: float, } +module ChartsPlotAroonoscillatorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonoscillatorDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonoscillatorDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonoscillatorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2740,6 +4060,15 @@ type plotAroonoscillatorParamsOptions = { index?: string, period?: float, } +module ChartsPlotAtrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAtrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAtrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAtrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2779,6 +4108,15 @@ type borderRadiusOptionsObject = { where: ChartsTypes.chartsBorderRadiusOptionsObjectWhere, } @unboxed type stringOrNumberOrBorderRadiusOptionsObject = Str(string) | Num(float) | BorderRadiusOptionsObject(borderRadiusOptionsObject) +module ChartsPlotBarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBarDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBarDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2812,6 +4150,15 @@ module ChartsSeriesBarOptionsOnPoint = { external fromPlotBarOnPointOptions: plotBarOnPointOptions => t = "%identity" external asPlotBarOnPointOptions: t => (plotBarOnPointOptions) = "%identity" } +module ChartsPlotBbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBbDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBbDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesBbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2850,6 +4197,15 @@ type plotBbParamsOptions = { period?: float, standardDeviation?: float, } +module ChartsPlotBellcurveDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBellcurveDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBellcurveDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBellcurveOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2883,6 +4239,15 @@ module ChartsSeriesBellcurveOptionsOnPoint = { external fromPlotBellcurveOnPointOptions: plotBellcurveOnPointOptions => t = "%identity" external asPlotBellcurveOnPointOptions: t => (plotBellcurveOnPointOptions) = "%identity" } +module ChartsPlotBoxplotDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBoxplotDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBoxplotDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBoxplotOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2916,6 +4281,15 @@ module ChartsSeriesBoxplotOptionsOnPoint = { external fromPlotBoxplotOnPointOptions: plotBoxplotOnPointOptions => t = "%identity" external asPlotBoxplotOnPointOptions: t => (plotBoxplotOnPointOptions) = "%identity" } +module ChartsPlotBubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBubbleDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBubbleDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBubbleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2953,6 +4327,15 @@ module ChartsSeriesBubbleOptionsOnPoint = { external fromPlotBubbleOnPointOptions: plotBubbleOnPointOptions => t = "%identity" external asPlotBubbleOnPointOptions: t => (plotBubbleOnPointOptions) = "%identity" } +module ChartsPlotBulletDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBulletDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBulletDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotBulletOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2987,6 +4370,15 @@ type plotBulletTargetOptions = { height?: float, width?: CommonTypes.stringOrNumber, } +module ChartsPlotCandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCandlestickDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCandlestickDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3020,6 +4412,15 @@ module ChartsSeriesCandlestickOptionsOnPoint = { external fromPlotCandlestickOnPointOptions: plotCandlestickOnPointOptions => t = "%identity" external asPlotCandlestickOnPointOptions: t => (plotCandlestickOnPointOptions) = "%identity" } +module ChartsPlotCciDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCciDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCciDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCciOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3053,6 +4454,15 @@ module ChartsSeriesCciOptionsOnPoint = { external fromPlotCciOnPointOptions: plotCciOnPointOptions => t = "%identity" external asPlotCciOnPointOptions: t => (plotCciOnPointOptions) = "%identity" } +module ChartsPlotChaikinDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotChaikinDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotChaikinDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesChaikinOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3092,6 +4502,15 @@ type plotChaikinParamsOptions = { periods?: array, volumeSeriesID?: string, } +module ChartsPlotCmfDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmfDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCmfDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCmfOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3125,6 +4544,15 @@ module ChartsSeriesCmfOptionsOnPoint = { external fromPlotCmfOnPointOptions: plotCmfOnPointOptions => t = "%identity" external asPlotCmfOnPointOptions: t => (plotCmfOnPointOptions) = "%identity" } +module ChartsPlotCmoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCmoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCmoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3158,6 +4586,15 @@ module ChartsSeriesCmoOptionsOnPoint = { external fromPlotCmoOnPointOptions: plotCmoOnPointOptions => t = "%identity" external asPlotCmoOnPointOptions: t => (plotCmoOnPointOptions) = "%identity" } +module ChartsPlotColumnDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotColumnDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesColumnOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3191,6 +4628,15 @@ module ChartsSeriesColumnOptionsOnPoint = { external fromPlotColumnOnPointOptions: plotColumnOnPointOptions => t = "%identity" external asPlotColumnOnPointOptions: t => (plotColumnOnPointOptions) = "%identity" } +module ChartsPlotColumnpyramidDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnpyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnpyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesColumnpyramidOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3271,6 +4717,15 @@ module ChartsSeriesColumnrangeOptionsOnPoint = { external fromPlotColumnrangeOnPointOptions: plotColumnrangeOnPointOptions => t = "%identity" external asPlotColumnrangeOnPointOptions: t => (plotColumnrangeOnPointOptions) = "%identity" } +module ChartsPlotContourDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotContourDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotContourDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesContourOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3304,6 +4759,15 @@ module ChartsSeriesContourOptionsOnPoint = { external fromPlotContourOnPointOptions: plotContourOnPointOptions => t = "%identity" external asPlotContourOnPointOptions: t => (plotContourOnPointOptions) = "%identity" } +module ChartsPlotCylinderDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCylinderDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCylinderDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCylinderOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3337,6 +4801,15 @@ module ChartsSeriesCylinderOptionsOnPoint = { external fromPlotCylinderOnPointOptions: plotCylinderOnPointOptions => t = "%identity" external asPlotCylinderOnPointOptions: t => (plotCylinderOnPointOptions) = "%identity" } +module ChartsPlotDemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDemaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDemaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3374,6 +4847,33 @@ type plotDemaParamsOptions = { index?: int, period?: float, } +module ChartsSeriesSankeyDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDependencywheelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesArcdiagramNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesArcdiagramNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesDependencywheelNodesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesDependencywheelNodesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesOrganizationNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSankeyNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotDependencywheelOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3400,6 +4900,15 @@ module ChartsSeriesDependencywheelOptionsOnPoint = { external fromPlotDependencywheelOnPointOptions: plotDependencywheelOnPointOptions => t = "%identity" external asPlotDependencywheelOnPointOptions: t => (plotDependencywheelOnPointOptions) = "%identity" } +module ChartsPlotDisparityindexDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDisparityindexDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDisparityindexDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDisparityindexOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3438,6 +4947,15 @@ type plotDisparityindexParamsOptions = { index?: int, period?: float, } +module ChartsPlotDmiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDmiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDmiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesDmiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3478,6 +4996,15 @@ type plotDmiPlusDILineStylesOptions = { type plotDmiPlusDILineOptions = { styles?: plotDmiPlusDILineStylesOptions, } +module ChartsPlotDpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3544,6 +5071,15 @@ module ChartsSeriesDumbbellOptionsOnPoint = { external fromPlotDumbbellOnPointOptions: plotDumbbellOnPointOptions => t = "%identity" external asPlotDumbbellOnPointOptions: t => (plotDumbbellOnPointOptions) = "%identity" } +module ChartsPlotEmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotEmaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotEmaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesEmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3577,6 +5113,15 @@ module ChartsSeriesEmaOptionsOnPoint = { external fromPlotEmaOnPointOptions: plotEmaOnPointOptions => t = "%identity" external asPlotEmaOnPointOptions: t => (plotEmaOnPointOptions) = "%identity" } +module ChartsPlotErrorbarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotErrorbarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotErrorbarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesErrorbarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3610,6 +5155,15 @@ module ChartsSeriesErrorbarOptionsOnPoint = { external fromPlotErrorbarOnPointOptions: plotErrorbarOnPointOptions => t = "%identity" external asPlotErrorbarOnPointOptions: t => (plotErrorbarOnPointOptions) = "%identity" } +module ChartsPlotFlagsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFlagsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotFlagsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesFlagsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3649,6 +5203,15 @@ type seriesFlowMapSeriesOptionsObject = { markerType?: string, width?: CommonTypes.stringOrNumber, } +module ChartsPlotFunnel3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnel3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnel3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotFunnel3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3701,6 +5264,15 @@ module ChartsSeriesFunnelOptionsOnPoint = { external fromPlotFunnelOnPointOptions: plotFunnelOnPointOptions => t = "%identity" external asPlotFunnelOnPointOptions: t => (plotFunnelOnPointOptions) = "%identity" } +module ChartsPlotGanttDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGanttDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGanttDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGanttDataLabelsStyleOptions = { whiteSpace?: string, } @@ -3740,6 +5312,15 @@ module ChartsSeriesGanttOptionsOnPoint = { type plotGanttPartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotGaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGaugeDialOptions = { backgroundColor?: ColorType.t, baseLength?: string, @@ -3783,6 +5364,15 @@ type plotGaugePivotOptions = { borderWidth?: float, radius?: float, } +module ChartsPlotGeoheatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGeoheatmapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotGeoheatmapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type interpolationOptionsObject = { blur: float, enabled: bool, @@ -3800,6 +5390,15 @@ module ChartsSeriesGeoheatmapOptionsInterpolation = { external fromPlotGeoheatmapInterpolationOptions: plotGeoheatmapInterpolationOptions => t = "%identity" external asPlotGeoheatmapInterpolationOptions: t => (plotGeoheatmapInterpolationOptions) = "%identity" } +module ChartsPlotHeatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeatmapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeatmapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeatmapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3833,6 +5432,15 @@ module ChartsSeriesHeatmapOptionsOnPoint = { external fromPlotHeatmapOnPointOptions: plotHeatmapOnPointOptions => t = "%identity" external asPlotHeatmapOnPointOptions: t => (plotHeatmapOnPointOptions) = "%identity" } +module ChartsPlotHeikinashiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeikinashiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeikinashiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeikinashiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3866,9 +5474,18 @@ module ChartsSeriesHeikinashiOptionsOnPoint = { external fromPlotHeikinashiOnPointOptions: plotHeikinashiOnPointOptions => t = "%identity" external asPlotHeikinashiOnPointOptions: t => (plotHeikinashiOnPointOptions) = "%identity" } -module ChartsSeriesHistogramOptionsDataSorting = { +module ChartsPlotHistogramDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHistogramDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHistogramDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesHistogramOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotHistogramDataSortingOptions: plotAdDataSortingOptions => t = "%identity" external asPlotHistogramDataSortingOptions: t => (plotAdDataSortingOptions) = "%identity" @@ -3899,6 +5516,15 @@ module ChartsSeriesHistogramOptionsOnPoint = { external fromPlotHistogramOnPointOptions: plotHistogramOnPointOptions => t = "%identity" external asPlotHistogramOnPointOptions: t => (plotHistogramOnPointOptions) = "%identity" } +module ChartsPlotHlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHlcDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHlcDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3932,6 +5558,15 @@ module ChartsSeriesHlcOptionsOnPoint = { external fromPlotHlcOnPointOptions: plotHlcOnPointOptions => t = "%identity" external asPlotHlcOnPointOptions: t => (plotHlcOnPointOptions) = "%identity" } +module ChartsPlotHollowcandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHollowcandlestickDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHollowcandlestickDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesHollowcandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3965,6 +5600,15 @@ module ChartsSeriesHollowcandlestickOptionsOnPoint = { external fromPlotHollowcandlestickOnPointOptions: plotHollowcandlestickOnPointOptions => t = "%identity" external asPlotHollowcandlestickOnPointOptions: t => (plotHollowcandlestickOnPointOptions) = "%identity" } +module ChartsPlotIkhDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotIkhDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotIkhDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesIkhOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4034,6 +5678,15 @@ module ChartsSeriesItemOptionsOnPoint = { external fromPlotItemOnPointOptions: plotItemOnPointOptions => t = "%identity" external asPlotItemOnPointOptions: t => (plotItemOnPointOptions) = "%identity" } +module ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKeltnerchannelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesKeltnerchannelsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4067,6 +5720,15 @@ module ChartsSeriesKeltnerchannelsOptionsOnPoint = { external fromPlotKeltnerchannelsOnPointOptions: plotKeltnerchannelsOnPointOptions => t = "%identity" external asPlotKeltnerchannelsOnPointOptions: t => (plotKeltnerchannelsOnPointOptions) = "%identity" } +module ChartsPlotKlingerDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKlingerDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotKlingerDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesKlingerOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4106,6 +5768,15 @@ type plotKlingerParamsOptions = { slowAvgPeriod?: float, volumeSeriesID?: string, } +module ChartsPlotLinearregressionangleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionangleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionangleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionangleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4144,6 +5815,15 @@ type plotLinearregressionangleParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressioninterceptDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressioninterceptOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4177,6 +5857,15 @@ module ChartsSeriesLinearregressioninterceptOptionsOnPoint = { external fromPlotLinearregressioninterceptOnPointOptions: plotLinearregressioninterceptOnPointOptions => t = "%identity" external asPlotLinearregressioninterceptOnPointOptions: t => (plotLinearregressioninterceptOnPointOptions) = "%identity" } +module ChartsPlotLinearregressionDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4215,6 +5904,15 @@ type plotLinearregressionParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionslopeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionslopeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4248,6 +5946,15 @@ module ChartsSeriesLinearregressionslopeOptionsOnPoint = { external fromPlotLinearregressionslopeOnPointOptions: plotLinearregressionslopeOnPointOptions => t = "%identity" external asPlotLinearregressionslopeOnPointOptions: t => (plotLinearregressionslopeOnPointOptions) = "%identity" } +module ChartsPlotLineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4314,6 +6021,15 @@ module ChartsSeriesLollipopOptionsOnPoint = { external fromPlotLollipopOnPointOptions: plotLollipopOnPointOptions => t = "%identity" external asPlotLollipopOnPointOptions: t => (plotLollipopOnPointOptions) = "%identity" } +module ChartsPlotMacdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMacdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMacdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMacdOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4358,6 +6074,15 @@ type plotMacdParamsOptions = { shortPeriod?: float, signalPeriod?: float, } +module ChartsPlotMapbubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMapbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMapbubbleOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4384,6 +6109,15 @@ module ChartsSeriesMapbubbleOptionsOnPoint = { external fromPlotMapbubbleOnPointOptions: plotMapbubbleOnPointOptions => t = "%identity" external asPlotMapbubbleOnPointOptions: t => (plotMapbubbleOnPointOptions) = "%identity" } +module ChartsPlotMaplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMaplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMaplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMaplineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4410,6 +6144,15 @@ module ChartsSeriesMaplineOptionsOnPoint = { external fromPlotMaplineOnPointOptions: plotMaplineOnPointOptions => t = "%identity" external asPlotMaplineOnPointOptions: t => (plotMaplineOnPointOptions) = "%identity" } +module ChartsPlotMapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotMapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4465,6 +6208,15 @@ type plotMappointClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotMappointDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMappointDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMappointDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMappointOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4491,6 +6243,15 @@ module ChartsSeriesMappointOptionsOnPoint = { external fromPlotMappointOnPointOptions: plotMappointOnPointOptions => t = "%identity" external asPlotMappointOnPointOptions: t => (plotMappointOnPointOptions) = "%identity" } +module ChartsPlotMfiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMfiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMfiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMfiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4530,6 +6291,15 @@ type plotMfiParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotMomentumDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMomentumDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMomentumDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesMomentumOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4563,6 +6333,15 @@ module ChartsSeriesMomentumOptionsOnPoint = { external fromPlotMomentumOnPointOptions: plotMomentumOnPointOptions => t = "%identity" external asPlotMomentumOnPointOptions: t => (plotMomentumOnPointOptions) = "%identity" } +module ChartsPlotNatrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNatrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotNatrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesNatrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4644,6 +6423,15 @@ module ChartsSeriesNetworkgraphOptionsOnPoint = { external fromPlotNetworkgraphOnPointOptions: plotNetworkgraphOnPointOptions => t = "%identity" external asPlotNetworkgraphOnPointOptions: t => (plotNetworkgraphOnPointOptions) = "%identity" } +module ChartsPlotObvDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotObvDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotObvDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesObvOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4682,6 +6470,15 @@ type plotObvParamsOptions = { period?: string, volumeSeriesID?: string, } +module ChartsPlotOhlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOhlcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotOhlcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesOhlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4715,6 +6512,15 @@ module ChartsSeriesOhlcOptionsOnPoint = { external fromPlotOhlcOnPointOptions: plotOhlcOnPointOptions => t = "%identity" external asPlotOhlcOnPointOptions: t => (plotOhlcOnPointOptions) = "%identity" } +module ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOrganizationDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotOrganizationDataLabelsLinkTextPathAttributesOptions = { startOffset?: float, textAnchor?: string, @@ -4814,6 +6620,15 @@ module ChartsSeriesPackedbubbleOptionsOnPoint = { type plotPackedbubbleParentNodeOptions = { allowPointSelect?: bool, } +module ChartsPlotParetoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotParetoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotParetoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesParetoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4847,6 +6662,15 @@ module ChartsSeriesParetoOptionsOnPoint = { external fromPlotParetoOnPointOptions: plotParetoOnPointOptions => t = "%identity" external asPlotParetoOnPointOptions: t => (plotParetoOnPointOptions) = "%identity" } +module ChartsPlotPcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4884,6 +6708,15 @@ type seriesPictorialPathsOptionsObject = { definition?: string, max?: float, } +module ChartsPlotPictorialDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPictorialDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPictorialDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPieOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4910,6 +6743,15 @@ module ChartsSeriesPieOptionsOnPoint = { external fromPlotPieOnPointOptions: plotPieOnPointOptions => t = "%identity" external asPlotPieOnPointOptions: t => (plotPieOnPointOptions) = "%identity" } +module ChartsPlotPivotpointsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPivotpointsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPivotpointsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPivotpointsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4948,6 +6790,15 @@ type plotPivotpointsParamsOptions = { index?: string, period?: float, } +module ChartsPlotPointandfigureDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPointandfigureDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPointandfigureDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPointandfigureOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4985,6 +6836,15 @@ module ChartsSeriesPointandfigureOptionsOnPoint = { external fromPlotPointandfigureOnPointOptions: plotPointandfigureOnPointOptions => t = "%identity" external asPlotPointandfigureOnPointOptions: t => (plotPointandfigureOnPointOptions) = "%identity" } +module ChartsPlotPolygonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPolygonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPolygonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPolygonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5018,6 +6878,15 @@ module ChartsSeriesPolygonOptionsOnPoint = { external fromPlotPolygonOnPointOptions: plotPolygonOnPointOptions => t = "%identity" external asPlotPolygonOnPointOptions: t => (plotPolygonOnPointOptions) = "%identity" } +module ChartsPlotPpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5051,6 +6920,15 @@ module ChartsSeriesPpoOptionsOnPoint = { external fromPlotPpoOnPointOptions: plotPpoOnPointOptions => t = "%identity" external asPlotPpoOnPointOptions: t => (plotPpoOnPointOptions) = "%identity" } +module ChartsPlotPriceenvelopesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPriceenvelopesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPriceenvelopesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesPriceenvelopesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5090,6 +6968,15 @@ type plotPriceenvelopesParamsOptions = { period?: float, topBand?: float, } +module ChartsPlotPsarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPsarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPsarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPsarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5131,6 +7018,15 @@ type plotPsarParamsOptions = { maxAccelerationFactor?: float, period?: string, } +module ChartsPlotPyramid3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPyramid3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramid3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPyramid3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5197,6 +7093,15 @@ module ChartsSeriesRenkoOptionsBorderRadius = { external fromPlotRenkoBorderRadiusOptions: plotRenkoBorderRadiusOptions => t = "%identity" external asPlotRenkoBorderRadiusOptions: t => (plotRenkoBorderRadiusOptions) = "%identity" } +module ChartsPlotRenkoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRenkoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRenkoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotRenkoOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5223,6 +7128,15 @@ module ChartsSeriesRenkoOptionsOnPoint = { external fromPlotRenkoOnPointOptions: plotRenkoOnPointOptions => t = "%identity" external asPlotRenkoOnPointOptions: t => (plotRenkoOnPointOptions) = "%identity" } +module ChartsPlotRocDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRocDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotRocDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesRocOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5256,6 +7170,15 @@ module ChartsSeriesRocOptionsOnPoint = { external fromPlotRocOnPointOptions: plotRocOnPointOptions => t = "%identity" external asPlotRocOnPointOptions: t => (plotRocOnPointOptions) = "%identity" } +module ChartsPlotRsiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRsiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRsiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesRsiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5320,6 +7243,15 @@ module ChartsSeriesSankeyOptionsOnPoint = { external fromPlotSankeyOnPointOptions: plotSankeyOnPointOptions => t = "%identity" external asPlotSankeyOnPointOptions: t => (plotSankeyOnPointOptions) = "%identity" } +module ChartsPlotScatter3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatter3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatter3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatter3dOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5382,6 +7314,15 @@ type plotScatterClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotScatterDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatterDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatterDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatterOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5415,6 +7356,15 @@ module ChartsSeriesScatterOptionsOnPoint = { external fromPlotScatterOnPointOptions: plotScatterOnPointOptions => t = "%identity" external asPlotScatterOnPointOptions: t => (plotScatterOnPointOptions) = "%identity" } +module ChartsPlotSlowstochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSlowstochasticDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSlowstochasticDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesSlowstochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5453,6 +7403,15 @@ type plotSlowstochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotSmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5486,6 +7445,15 @@ module ChartsSeriesSmaOptionsOnPoint = { external fromPlotSmaOnPointOptions: plotSmaOnPointOptions => t = "%identity" external asPlotSmaOnPointOptions: t => (plotSmaOnPointOptions) = "%identity" } +module ChartsPlotSolidgaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSolidgaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSolidgaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotSolidgaugeOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5512,6 +7480,15 @@ module ChartsSeriesSolidgaugeOptionsOnPoint = { external fromPlotSolidgaugeOnPointOptions: plotSolidgaugeOnPointOptions => t = "%identity" external asPlotSolidgaugeOnPointOptions: t => (plotSolidgaugeOnPointOptions) = "%identity" } +module ChartsPlotSplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5545,6 +7522,15 @@ module ChartsSeriesSplineOptionsOnPoint = { external fromPlotSplineOnPointOptions: plotSplineOnPointOptions => t = "%identity" external asPlotSplineOnPointOptions: t => (plotSplineOnPointOptions) = "%identity" } +module ChartsPlotStochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStochasticDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotStochasticDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesStochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5583,6 +7569,15 @@ type plotStochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotStreamgraphDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStreamgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotStreamgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesStreamgraphOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5647,22 +7642,6 @@ type plotSunburstBreadcrumbsSeparatorOptions = { style?: ChartsPlotSunburstBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotSunburstBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotSunburstBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotSunburstLevelsColorVariationOptions = { key?: string, @as("to") to_?: float, @@ -5705,6 +7684,15 @@ type plotSupertrendChangeTrendLineStylesOptions = { type plotSupertrendChangeTrendLineOptions = { styles?: plotSupertrendChangeTrendLineStylesOptions, } +module ChartsPlotSupertrendDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSupertrendDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSupertrendDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSupertrendOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5743,6 +7731,15 @@ type plotSupertrendParamsOptions = { multiplier?: float, period?: float, } +module ChartsPlotTemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTemaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTemaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5783,6 +7780,15 @@ type plotTiledwebmapProviderOptions = { @as("type") type_?: string, url?: string, } +module ChartsPlotTilemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTilemapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTilemapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTilemapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5809,6 +7815,15 @@ module ChartsSeriesTilemapOptionsOnPoint = { external fromPlotTilemapOnPointOptions: plotTilemapOnPointOptions => t = "%identity" external asPlotTilemapOnPointOptions: t => (plotTilemapOnPointOptions) = "%identity" } +module ChartsTimelineDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTimelineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTimelineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTimelineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5911,22 +7926,6 @@ type plotTreemapBreadcrumbsSeparatorOptions = { style?: ChartsPlotTreemapBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotTreemapBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotTreemapBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotTreemapClusterLayoutAlgorithmOptions = { distance?: float, gridSize?: float, @@ -5948,6 +7947,15 @@ type plotTreemapClusterOptions = { pixelWidth?: float, reductionFactor?: float, } +module ChartsPlotTreemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreemapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTreemapDataLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -5955,6 +7963,15 @@ module ChartsPlotTreemapDataLabelsOptionsStyle = { external fromPlotTreemapDataLabelsStyleOptions: plotTreegraphDataLabelsStyleOptions => t = "%identity" external asPlotTreemapDataLabelsStyleOptions: t => (plotTreegraphDataLabelsStyleOptions) = "%identity" } +module ChartsPlotTreemapLevelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreemapLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTreemapLevelsDataLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -5988,6 +8005,15 @@ module ChartsSeriesTreemapOptionsOnPoint = { external fromPlotTreemapOnPointOptions: plotTreemapOnPointOptions => t = "%identity" external asPlotTreemapOnPointOptions: t => (plotTreemapOnPointOptions) = "%identity" } +module ChartsPlotTrendlineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrendlineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTrendlineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTrendlineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6025,6 +8051,15 @@ type plotTrendlineParamsOptions = { index?: int, period?: string, } +module ChartsPlotTrixDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrixDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTrixDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesTrixOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6084,6 +8119,15 @@ module ChartsSeriesVariablepieOptionsOnPoint = { external fromPlotVariablepieOnPointOptions: plotVariablepieOnPointOptions => t = "%identity" external asPlotVariablepieOnPointOptions: t => (plotVariablepieOnPointOptions) = "%identity" } +module ChartsPlotVariwideDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVariwideDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariwideDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVariwideOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6117,6 +8161,15 @@ module ChartsSeriesVariwideOptionsOnPoint = { external fromPlotVariwideOnPointOptions: plotVariwideOnPointOptions => t = "%identity" external asPlotVariwideOnPointOptions: t => (plotVariwideOnPointOptions) = "%identity" } +module ChartsPlotVbpDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVbpDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVbpDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVbpOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6175,6 +8228,15 @@ module ChartsPlotVectorClusterOptionsDataLabels = { external fromPlotVectorClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVectorClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVectorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVectorDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVectorDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVectorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6215,6 +8277,15 @@ module ChartsPlotVennClusterOptionsDataLabels = { external fromPlotVennClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVennClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVennDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVennDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVennDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotVennOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -6241,6 +8312,15 @@ module ChartsSeriesVennOptionsOnPoint = { external fromPlotVennOnPointOptions: plotVennOnPointOptions => t = "%identity" external asPlotVennOnPointOptions: t => (plotVennOnPointOptions) = "%identity" } +module ChartsPlotVwapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVwapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVwapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVwapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6274,9 +8354,18 @@ module ChartsSeriesVwapOptionsOnPoint = { external fromPlotVwapOnPointOptions: plotVwapOnPointOptions => t = "%identity" external asPlotVwapOnPointOptions: t => (plotVwapOnPointOptions) = "%identity" } -module ChartsSeriesWaterfallOptionsDataSorting = { +module ChartsPlotWaterfallDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWaterfallDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWaterfallDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +module ChartsSeriesWaterfallOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotWaterfallDataSortingOptions: dataSortingOptionsObject => t = "%identity" external asPlotWaterfallDataSortingOptions: t => (dataSortingOptionsObject) = "%identity" @@ -6307,6 +8396,15 @@ module ChartsSeriesWaterfallOptionsOnPoint = { external fromPlotWaterfallOnPointOptions: plotWaterfallOnPointOptions => t = "%identity" external asPlotWaterfallOnPointOptions: t => (plotWaterfallOnPointOptions) = "%identity" } +module ChartsPlotWilliamsrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWilliamsrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWilliamsrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWilliamsrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6340,6 +8438,15 @@ module ChartsSeriesWilliamsrOptionsOnPoint = { external fromPlotWilliamsrOnPointOptions: plotWilliamsrOnPointOptions => t = "%identity" external asPlotWilliamsrOnPointOptions: t => (plotWilliamsrOnPointOptions) = "%identity" } +module ChartsPlotWindbarbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWindbarbDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWindbarbDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesWindbarbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6373,6 +8480,15 @@ module ChartsSeriesWindbarbOptionsOnPoint = { external fromPlotWindbarbOnPointOptions: plotWindbarbOnPointOptions => t = "%identity" external asPlotWindbarbOnPointOptions: t => (plotWindbarbOnPointOptions) = "%identity" } +module ChartsPlotWmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6437,6 +8553,15 @@ type plotWordcloudRotationOptions = { orientations?: float, @as("to") to_?: float, } +module ChartsPlotXrangeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotXrangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotXrangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotXrangeDataLabelsStyleOptions = { whiteSpace?: string, } @@ -6476,6 +8601,15 @@ module ChartsSeriesXrangeOptionsOnPoint = { type plotXrangePartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotZigzagDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotZigzagDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotZigzagDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesZigzagOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -7106,6 +9240,15 @@ type mapViewOptions = { projection?: ChartsMapViewOptionsProjection.t, zoom?: float, } +module ChartsNavigationAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigationAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigationAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigationBreadcrumbsOptionsButtonTheme = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -7131,22 +9274,6 @@ type navigationBreadcrumbsSeparatorOptions = { style?: ChartsNavigationBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type navigationBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsNavigationBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: navigationBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type exportingButtonsContextButtonThemeOptions = { fill?: ColorType.t, padding?: float, @@ -7187,6 +9314,15 @@ type navigatorHandlesOptions = { symbols?: array, width?: float, } +module ChartsNavigatorSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigatorSeriesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigatorSeriesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigatorXAxisLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -7731,12 +9867,6 @@ type offsetObject = { left: float, top: float, } -type bBoxObject = { - height: float, - width: float, - x: float, - y: float, -} @unboxed type stringOrBBoxObject = Str(string) | BBoxObject(bBoxObject) @unboxed type stringOrSvgAttributes = Str(string) | SvgAttributes(svgAttributes) @unboxed type stringOrNumberOrGetLinePathTargetTArray = Str(string) | Num(float) | Arr(array) @@ -7821,8 +9951,10 @@ type chartsNavigationOptionsAnnotationsOptions_t type chartsSeriesSankeyNodesOptionsObjectDataLabels_t type chartsSeriesAccessibilityOptionsObjectPoint_t type seriesOptionsType_t<'a, 'b, 'c> +type chartsBreadcrumbOptionsLevelOptions_t type chartsOptionsColorAxis_t type pointTarget_t +type chartsLegendItemClickEventObjectLegendItem_t type chartsLegendAllItems_t type axisPlotLinesOptions_t type chartsPointOptionsObjectDataLabels_t @@ -7898,7 +10030,7 @@ and responsiveOptions<'a, 'b, 'c> = { and plotZigzagOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -7920,7 +10052,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -7971,7 +10103,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { and plotXrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -8045,7 +10177,7 @@ and plotXrangeOptions<'a, 'b, 'c> = { and plotWordcloudOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8098,7 +10230,7 @@ and plotWordcloudOptions<'a, 'b, 'c> = { and plotWmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8120,7 +10252,7 @@ and plotWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8171,7 +10303,7 @@ and plotWmaOptions<'a, 'b, 'c> = { and plotWindbarbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8194,7 +10326,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -8259,7 +10391,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { and plotWilliamsrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8281,7 +10413,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8332,7 +10464,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { and plotWaterfallOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8351,7 +10483,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -8413,7 +10545,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { and plotVwapOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8435,7 +10567,7 @@ and plotVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8486,7 +10618,7 @@ and plotVwapOptions<'a, 'b, 'c> = { and plotVennOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -8502,7 +10634,7 @@ and plotVennOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -8535,7 +10667,7 @@ and plotVennOptions<'a, 'b, 'c> = { and plotVectorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -8552,7 +10684,7 @@ and plotVectorOptions<'a, 'b, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8604,7 +10736,7 @@ and plotVectorOptions<'a, 'b, 'c> = { and plotVbpOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8626,7 +10758,7 @@ and plotVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8680,7 +10812,7 @@ and plotVbpOptions<'a, 'b, 'c> = { and plotVariwideOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8698,7 +10830,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -8753,7 +10885,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { and plotVariablepieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -8817,7 +10949,7 @@ and plotVariablepieOptions<'a, 'b, 'c> = { and plotTrixOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8837,7 +10969,7 @@ and plotTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8888,7 +11020,7 @@ and plotTrixOptions<'a, 'b, 'c> = { and plotTrendlineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8910,7 +11042,7 @@ and plotTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8963,7 +11095,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9041,7 +11173,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { and plotTreegraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9106,7 +11238,7 @@ and plotTreegraphOptions<'a, 'b, 'c> = { and plotTimelineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -9171,7 +11303,7 @@ and plotTilemapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9235,7 +11367,7 @@ and plotTiledwebmapOptions<'a, 'b, 'c> = { and plotTemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9255,7 +11387,7 @@ and plotTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9306,7 +11438,7 @@ and plotTemaOptions<'a, 'b, 'c> = { and plotSupertrendOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9328,7 +11460,7 @@ and plotSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9380,7 +11512,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -9435,7 +11567,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { and plotStreamgraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9456,7 +11588,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9519,7 +11651,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { and plotStochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9541,7 +11673,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9593,7 +11725,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { and plotSplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9614,7 +11746,7 @@ and plotSplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9672,7 +11804,7 @@ and plotSplineOptions<'a, 'b, 'c> = { and plotSolidgaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -9682,7 +11814,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9725,7 +11857,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { and plotSmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9747,7 +11879,7 @@ and plotSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9798,7 +11930,7 @@ and plotSmaOptions<'a, 'b, 'c> = { and plotSlowstochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9820,7 +11952,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9872,7 +12004,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { and plotScatter3dOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9886,7 +12018,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9937,7 +12069,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { and plotScatterOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9960,7 +12092,7 @@ and plotScatterOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10017,7 +12149,7 @@ and plotScatterOptions<'a, 'b, 'c> = { and plotSankeyOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -10072,7 +12204,7 @@ and plotSankeyOptions<'a, 'b, 'c> = { and plotRsiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10094,7 +12226,7 @@ and plotRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10145,7 +12277,7 @@ and plotRsiOptions<'a, 'b, 'c> = { and plotRocOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10167,7 +12299,7 @@ and plotRocOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10218,7 +12350,7 @@ and plotRocOptions<'a, 'b, 'c> = { and plotRenkoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -10234,7 +12366,7 @@ and plotRenkoOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -10304,7 +12436,7 @@ and plotPyramid3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10429,7 +12561,7 @@ and plotPyramidOptions<'a, 'b, 'c> = { and plotPsarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10451,7 +12583,7 @@ and plotPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10502,7 +12634,7 @@ and plotPsarOptions<'a, 'b, 'c> = { and plotPriceenvelopesOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10525,7 +12657,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10577,7 +12709,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { and plotPpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10599,7 +12731,7 @@ and plotPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10650,7 +12782,7 @@ and plotPpoOptions<'a, 'b, 'c> = { and plotPolygonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -10670,7 +12802,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10725,7 +12857,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { and plotPointandfigureOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -10740,7 +12872,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10800,7 +12932,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { and plotPivotpointsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10822,7 +12954,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10873,7 +13005,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { and plotPieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -10934,7 +13066,7 @@ and plotPieOptions<'a, 'b, 'c> = { and plotPictorialOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10949,7 +13081,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11005,7 +13137,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { and plotPcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11026,7 +13158,7 @@ and plotPcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11079,7 +13211,7 @@ and plotPcOptions<'a, 'b, 'c> = { and plotParetoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11092,7 +13224,7 @@ and plotParetoOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11129,7 +13261,7 @@ and plotParetoOptions<'a, 'b, 'c> = { and plotPackedbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11198,7 +13330,7 @@ and plotPackedbubbleOptions<'a, 'b, 'c> = { } and plotOrganizationOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -11258,7 +13390,7 @@ and plotOrganizationOptions<'a, 'b, 'c> = { and plotOhlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11281,7 +13413,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11341,7 +13473,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { and plotObvOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11363,7 +13495,7 @@ and plotObvOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11464,7 +13596,7 @@ and plotNetworkgraphOptions<'a, 'b, 'c> = { and plotNatrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11486,7 +13618,7 @@ and plotNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11537,7 +13669,7 @@ and plotNatrOptions<'a, 'b, 'c> = { and plotMomentumOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11559,7 +13691,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11610,7 +13742,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { and plotMfiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11632,7 +13764,7 @@ and plotMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11683,7 +13815,7 @@ and plotMfiOptions<'a, 'b, 'c> = { and plotMappointOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11748,7 +13880,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -11783,7 +13915,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { and plotMapbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11887,7 +14019,7 @@ and plotMapOptions<'a, 'b, 'c> = { and plotMacdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11909,7 +14041,7 @@ and plotMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11965,7 +14097,7 @@ and plotMacdOptions<'a, 'b, 'c> = { and plotLollipopOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -12050,7 +14182,7 @@ and plotLollipopOptions<'a, 'b, 'c> = { and plotLinearregressionslopeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12072,7 +14204,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12123,7 +14255,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12145,7 +14277,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12196,7 +14328,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { and plotLinearregressionangleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12218,7 +14350,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12269,7 +14401,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { and plotLinearregressionOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12291,7 +14423,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12342,7 +14474,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { and plotLineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12365,7 +14497,7 @@ and plotLineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12425,7 +14557,7 @@ and plotLineOptions<'a, 'b, 'c> = { and plotKlingerOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12447,7 +14579,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12499,7 +14631,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { and plotKeltnerchannelsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12520,7 +14652,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12573,7 +14705,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { and plotItemOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: (CommonTypes.stringOrNumber, CommonTypes.stringOrNumber), className?: string, @@ -12630,7 +14762,7 @@ and plotItemOptions<'a, 'b, 'c> = { and plotIkhOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12651,7 +14783,7 @@ and plotIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12707,7 +14839,7 @@ and plotIkhOptions<'a, 'b, 'c> = { and plotHollowcandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12730,7 +14862,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12793,7 +14925,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { and plotHlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12816,7 +14948,7 @@ and plotHlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12875,7 +15007,7 @@ and plotHlcOptions<'a, 'b, 'c> = { and plotHistogramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -12896,7 +15028,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -12951,7 +15083,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { and plotHeikinashiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12974,7 +15106,7 @@ and plotHeikinashiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13053,7 +15185,7 @@ and plotHeatmapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13146,7 +15278,7 @@ and plotGeoheatmapOptions<'a, 'b, 'c> = { and plotGaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -13196,7 +15328,7 @@ and plotGaugeOptions<'a, 'b, 'c> = { and plotGanttOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -13466,7 +15598,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13535,7 +15667,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { and plotErrorbarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -13552,7 +15684,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -13621,7 +15753,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { and plotEmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13643,7 +15775,7 @@ and plotEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13694,7 +15826,7 @@ and plotEmaOptions<'a, 'b, 'c> = { and plotDumbbellOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -13780,7 +15912,7 @@ and plotDumbbellOptions<'a, 'b, 'c> = { and plotDpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13800,7 +15932,7 @@ and plotDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13851,7 +15983,7 @@ and plotDpoOptions<'a, 'b, 'c> = { and plotDmiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13873,7 +16005,7 @@ and plotDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13926,7 +16058,7 @@ and plotDmiOptions<'a, 'b, 'c> = { and plotDisparityindexOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13948,7 +16080,7 @@ and plotDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14009,7 +16141,7 @@ and plotDependencywheelLevelsOptions<'a, 'b, 'c> = { and plotDependencywheelOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -14066,7 +16198,7 @@ and plotDependencywheelOptions<'a, 'b, 'c> = { and plotDemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14086,7 +16218,7 @@ and plotDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14137,7 +16269,7 @@ and plotDemaOptions<'a, 'b, 'c> = { and plotCylinderOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14155,7 +16287,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -14213,7 +16345,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { and plotContourOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -14229,7 +16361,7 @@ and plotContourOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14273,7 +16405,7 @@ and plotContourOptions<'a, 'b, 'c> = { and plotColumnrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14359,7 +16491,7 @@ and plotColumnrangeOptions<'a, 'b, 'c> = { and plotColumnpyramidOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderWidth?: float, @@ -14382,7 +16514,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14436,7 +16568,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { and plotColumnOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14463,7 +16595,7 @@ and plotColumnOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -14526,7 +16658,7 @@ and plotColumnOptions<'a, 'b, 'c> = { and plotCmoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14548,7 +16680,7 @@ and plotCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14599,7 +16731,7 @@ and plotCmoOptions<'a, 'b, 'c> = { and plotCmfOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -14620,7 +16752,7 @@ and plotCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14671,7 +16803,7 @@ and plotCmfOptions<'a, 'b, 'c> = { and plotChaikinOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14693,7 +16825,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14744,7 +16876,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { and plotCciOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14766,7 +16898,7 @@ and plotCciOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14817,7 +16949,7 @@ and plotCciOptions<'a, 'b, 'c> = { and plotCandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14840,7 +16972,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14903,7 +17035,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { and plotBulletOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14980,7 +17112,7 @@ and plotBulletOptions<'a, 'b, 'c> = { and plotBubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15067,7 +17199,7 @@ and plotBubbleOptions<'a, 'b, 'c> = { and plotBoxplotOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -15084,7 +17216,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -15153,7 +17285,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { and plotBellcurveOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15167,7 +17299,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15223,7 +17355,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { and plotBbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15246,7 +17378,7 @@ and plotBbOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15299,7 +17431,7 @@ and plotBbOptions<'a, 'b, 'c> = { and plotBarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15379,7 +17511,7 @@ and plotBarOptions<'a, 'b, 'c> = { and plotAtrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15401,7 +17533,7 @@ and plotAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15452,7 +17584,7 @@ and plotAtrOptions<'a, 'b, 'c> = { and plotAroonoscillatorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15472,7 +17604,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15523,7 +17655,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { and plotAroonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -15544,7 +17676,7 @@ and plotAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15595,7 +17727,7 @@ and plotAroonOptions<'a, 'b, 'c> = { and plotAreasplinerangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15679,7 +17811,7 @@ and plotAreasplinerangeOptions<'a, 'b, 'c> = { and plotAreasplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15700,7 +17832,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15763,7 +17895,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { and plotArearangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15850,7 +17982,7 @@ and plotArearangeOptions<'a, 'b, 'c> = { and plotAreaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15873,7 +18005,7 @@ and plotAreaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15947,7 +18079,7 @@ and plotArcdiagramLevelsOptions<'a, 'b, 'c> = { and plotArcdiagramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -16000,7 +18132,7 @@ and plotArcdiagramOptions<'a, 'b, 'c> = { and plotApoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16022,7 +18154,7 @@ and plotApoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16073,7 +18205,7 @@ and plotApoOptions<'a, 'b, 'c> = { and plotAoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16150,7 +18282,7 @@ and plotAoOptions<'a, 'b, 'c> = { and plotAdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16223,7 +18355,7 @@ and plotAdOptions<'a, 'b, 'c> = { and plotAbandsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16677,7 +18809,7 @@ and navigatorSeriesDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigatorSeriesDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsNavigatorSeriesDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16740,6 +18872,22 @@ and navigatorOptions<'a, 'b, 'c> = { xAxis?: navigatorXAxisOptionsOrNavigatorXAxisOptionsArray<'a, 'b, 'c>, yAxis?: navigatorYAxisOptionsOrNavigatorYAxisOptionsArray<'a, 'b, 'c>, } +and navigationBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsNavigationBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: navigationBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and navigationAnnotationsShapesOptions<'f, 't6> = { controlPoints?: annotationControlPointOptionsObjectEtc150tj, dashStyle?: dashStyleValue, @@ -16788,7 +18936,7 @@ and navigationAnnotationsLabelsOptions<'a, 'b, 'c, 'e> = { y?: float, } and navigationAnnotationsOptions<'a, 'b, 'c, 'e, 'f, 't6> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigationAnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsNavigationAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -16847,13 +18995,47 @@ and exportingOptions<'a, 'b, 'c> = { useRowspanHeaders?: bool, width?: float, } +and plotZigzagDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotZigzagDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesZigzagOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16875,7 +19057,7 @@ and seriesZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16935,7 +19117,7 @@ and plotXrangeDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotXrangeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotXrangeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16973,7 +19155,7 @@ and seriesXrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -17058,7 +19240,7 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17117,13 +19299,47 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesWmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17145,7 +19361,7 @@ and seriesWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17201,6 +19417,40 @@ and seriesWmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWindbarbDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWindbarbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWindbarbOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17208,7 +19458,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17231,7 +19481,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -17302,15 +19552,49 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesWilliamsrOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, +and plotWilliamsrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWilliamsrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesWilliamsrOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -17331,7 +19615,7 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17387,6 +19671,40 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWaterfallDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWaterfallDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWaterfallOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17394,7 +19712,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17413,7 +19731,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -17481,13 +19799,47 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVwapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVwapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesVwapOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17509,7 +19861,7 @@ and seriesVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17565,6 +19917,40 @@ and seriesVwapOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVennDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVennDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and plotVennClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17589,7 +19975,7 @@ and seriesVennOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -17605,7 +19991,7 @@ and seriesVennOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -17641,6 +20027,40 @@ and seriesVennOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotVectorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVectorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotVectorClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17661,7 +20081,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -17678,7 +20098,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17736,13 +20156,47 @@ and seriesVectorOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVbpDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVbpDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVbpOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17764,7 +20218,7 @@ and seriesVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17823,12 +20277,46 @@ and seriesVbpOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVariwideDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVariwideDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVariwideOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17846,7 +20334,7 @@ and seriesVariwideOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -17917,7 +20405,7 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -17984,17 +20472,51 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } -and seriesTrixOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotTrixDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrixDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesTrixOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, className?: string, clip?: bool, color?: ColorType.t, @@ -18011,7 +20533,7 @@ and seriesTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18067,13 +20589,47 @@ and seriesTrixOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTrendlineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrendlineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTrendlineOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18095,7 +20651,7 @@ and seriesTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18155,7 +20711,7 @@ and plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapLevelsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapLevelsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18201,7 +20757,7 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18232,6 +20788,22 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { x?: float, y?: float, } +and plotTreemapBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotTreemapBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesTreemapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18242,7 +20814,7 @@ and seriesTreemapOptions<'b, 'a, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18351,7 +20923,7 @@ and seriesTreegraphOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18424,7 +20996,7 @@ and timelineDataLabelsOptionsObject<'a, 'b, 'c> = { alignTo?: string, allowOverlap?: bool, alternate?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTimelineDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsTimelineDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: string, borderRadius?: float, @@ -18466,7 +21038,7 @@ and seriesTimelineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -18522,6 +21094,40 @@ and seriesTimelineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTilemapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTilemapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesTilemapOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -18546,7 +21152,7 @@ and seriesTilemapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -18629,6 +21235,40 @@ and seriesTiledwebmapOptions<'a, 'b, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotTemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -18636,7 +21276,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18656,7 +21296,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18712,6 +21352,40 @@ and seriesTemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSupertrendDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSupertrendDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSupertrendOptions<'a, 'b, 'c> = { allAreas?: unit, data?: unit, @@ -18720,7 +21394,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18742,7 +21416,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18809,6 +21483,22 @@ and plotSunburstLevelsOptions<'a, 'b, 'c> = { level?: int, levelSize?: JSON.t, } +and plotSunburstBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotSunburstBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesSunburstOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18818,7 +21508,7 @@ and seriesSunburstOptions<'b, 'a, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -18878,6 +21568,40 @@ and seriesSunburstOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotStreamgraphDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStreamgraphDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesStreamgraphOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18885,7 +21609,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -18906,7 +21630,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -18975,36 +21699,70 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesStochasticOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotStochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - clip?: bool, color?: ColorType.t, - colorIndex?: float, - colorKey?: string, - compare?: optionsCompareValue, - compareBase?: CommonTypes.v0OrV100, - compareStart?: bool, - compareToMain?: bool, - connectNulls?: bool, - crisp?: bool, - cropThreshold?: float, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesStochasticOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, + compare?: optionsCompareValue, + compareBase?: CommonTypes.v0OrV100, + compareStart?: bool, + compareToMain?: bool, + connectNulls?: bool, + crisp?: bool, + cropThreshold?: float, cumulative?: bool, cumulativeStart?: bool, cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19061,6 +21819,40 @@ and seriesStochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19068,7 +21860,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19089,7 +21881,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19153,6 +21945,41 @@ and seriesSplineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSolidgaugeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSolidgaugeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: string, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, + zIndex?: int, +} and seriesSolidgaugeOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19164,7 +21991,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { wrap?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -19174,7 +22001,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -19222,6 +22049,40 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @@ -19229,7 +22090,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19251,7 +22112,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19307,12 +22168,46 @@ and seriesSmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSlowstochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSlowstochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSlowstochasticOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19334,7 +22229,7 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19391,8 +22286,42 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatterDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatterDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotScatterClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotScatterClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -19415,7 +22344,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19438,7 +22367,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19501,12 +22430,46 @@ and seriesScatterOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatter3dDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatter3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesScatter3dOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19520,7 +22483,7 @@ and seriesScatter3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19611,7 +22574,7 @@ and seriesSankeyOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -19672,18 +22635,52 @@ and seriesSankeyOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesRsiOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotRsiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRsiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesRsiOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -19700,7 +22697,7 @@ and seriesRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19756,13 +22753,47 @@ and seriesRsiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRocDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRocDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesRocOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19784,7 +22815,7 @@ and seriesRocOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19840,6 +22871,40 @@ and seriesRocOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRenkoDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRenkoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesRenkoOptions<'b, 'a, 'c> = { boost?: unit, data?: array<'b>, @@ -19848,7 +22913,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -19864,7 +22929,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -19997,6 +23062,40 @@ and seriesPyramidOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotPyramid3dDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPyramid3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: string, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPyramid3dOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -20021,7 +23120,7 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20090,13 +23189,47 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPsarDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPsarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPsarOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20118,7 +23251,7 @@ and seriesPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20174,13 +23307,47 @@ and seriesPsarOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPriceenvelopesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPriceenvelopesOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20203,7 +23370,7 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20260,6 +23427,40 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20267,7 +23468,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20289,7 +23490,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20345,21 +23546,55 @@ and seriesPpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesPolygonOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorAxis?: CommonTypes.boolOrStringOrNumber, - colorIndex?: float, +and plotPolygonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPolygonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPolygonOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorAxis?: CommonTypes.boolOrStringOrNumber, + colorIndex?: float, colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, @@ -20373,7 +23608,7 @@ and seriesPolygonOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20433,12 +23668,46 @@ and seriesPolygonOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPointandfigureDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPointandfigureDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPointandfigureOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -20453,7 +23722,7 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20519,13 +23788,47 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPivotpointsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPivotpointsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPivotpointsOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20547,7 +23850,7 @@ and seriesPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20613,7 +23916,7 @@ and seriesPieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -20676,6 +23979,40 @@ and seriesPieOptions<'b, 'a, 'c> = { mapData?: ChartsSeriesAbandsOptionsMapData.t, name?: string, } +and plotPictorialDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPictorialDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPictorialOptions<'b, 'a, 'c> = { borderRadius?: unit, centerInCategory?: unit, @@ -20687,7 +24024,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20702,7 +24039,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20764,6 +24101,40 @@ and seriesPictorialOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPcDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPcOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20771,7 +24142,7 @@ and seriesPcOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20792,7 +24163,7 @@ and seriesPcOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20850,6 +24221,40 @@ and seriesPcOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotParetoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotParetoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesParetoOptions<'b, 'a, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: array<'b>, @@ -20858,7 +24263,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -20871,7 +24276,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20922,7 +24327,7 @@ and seriesPackedbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -21001,7 +24406,7 @@ and seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotOrganizationDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -21039,7 +24444,7 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { nodes?: array, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -21105,6 +24510,40 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotOhlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotOhlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesOhlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21112,7 +24551,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21135,7 +24574,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -21201,18 +24640,52 @@ and seriesOhlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesObvOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotObvDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotObvDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesObvOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -21229,7 +24702,7 @@ and seriesObvOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21356,13 +24829,47 @@ and seriesNetworkgraphOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotNatrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotNatrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesNatrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21384,7 +24891,7 @@ and seriesNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21440,13 +24947,47 @@ and seriesNatrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMomentumDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMomentumDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMomentumOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21468,7 +25009,7 @@ and seriesMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21524,13 +25065,47 @@ and seriesMomentumOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMfiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMfiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMfiOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21552,7 +25127,7 @@ and seriesMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21612,7 +25187,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMappointDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMappointDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21643,7 +25218,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { y?: float, } and plotMappointClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotMappointClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -21665,7 +25240,7 @@ and seriesMappointOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21722,7 +25297,7 @@ and plotMapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21814,6 +25389,40 @@ and seriesMapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMaplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMaplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: bool, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesMaplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21838,7 +25447,7 @@ and seriesMaplineOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -21882,7 +25491,7 @@ and plotMapbubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapbubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapbubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21919,7 +25528,7 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21978,13 +25587,47 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMacdDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMacdDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMacdOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22006,7 +25649,7 @@ and seriesMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22072,7 +25715,7 @@ and seriesLollipopOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -22163,6 +25806,40 @@ and seriesLollipopOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -22170,7 +25847,7 @@ and seriesLineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22193,7 +25870,7 @@ and seriesLineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -22259,21 +25936,55 @@ and seriesLineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -22287,7 +25998,7 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22343,13 +26054,47 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22371,7 +26116,7 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22427,13 +26172,47 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22455,7 +26234,7 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22511,13 +26290,47 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionangleDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionangleOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22539,7 +26352,7 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22595,13 +26408,47 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKlingerDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKlingerDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKlingerOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22623,7 +26470,7 @@ and seriesKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22680,6 +26527,40 @@ and seriesKlingerOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -22687,7 +26568,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22708,7 +26589,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22776,7 +26657,7 @@ and seriesItemOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: array, className?: string, @@ -22836,13 +26717,47 @@ and seriesItemOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotIkhDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotIkhDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesIkhOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22863,7 +26778,7 @@ and seriesIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22924,18 +26839,52 @@ and seriesIkhOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesHollowcandlestickOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - centerInCategory?: bool, +and plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHollowcandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesHollowcandlestickOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -22954,7 +26903,7 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23023,6 +26972,40 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23030,7 +27013,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23053,7 +27036,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23118,6 +27101,40 @@ and seriesHlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHistogramDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHistogramDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHistogramOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -23126,7 +27143,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -23147,7 +27164,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -23208,6 +27225,40 @@ and seriesHistogramOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeikinashiDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeikinashiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeikinashiOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23215,7 +27266,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23238,7 +27289,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23307,6 +27358,40 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeatmapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeatmapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeatmapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23331,7 +27416,7 @@ and seriesHeatmapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -23384,7 +27469,7 @@ and plotGeoheatmapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGeoheatmapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGeoheatmapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23479,7 +27564,7 @@ and plotGaugeDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGaugeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGaugeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: string, borderRadius?: float, @@ -23518,7 +27603,7 @@ and seriesGaugeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -23577,7 +27662,7 @@ and plotGanttDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGanttDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGanttDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23612,7 +27697,7 @@ and seriesGanttOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -23753,7 +27838,7 @@ and plotFunnel3dDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnel3dDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotFunnel3dDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23937,6 +28022,40 @@ and seriesFlowmapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotFlagsDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotFlagsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesFlagsOptions<'b, 'a, 'c> = { colorByPoint?: unit, data?: array<'b>, @@ -23970,7 +28089,7 @@ and seriesFlagsOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -24045,6 +28164,40 @@ and seriesFlagsOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotErrorbarDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotErrorbarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesErrorbarOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24053,7 +28206,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -24070,7 +28223,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -24144,21 +28297,55 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesEmaOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotEmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotEmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesEmaOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -24172,7 +28359,7 @@ and seriesEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24233,7 +28420,7 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -24325,6 +28512,40 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24332,7 +28553,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24352,7 +28573,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24408,6 +28629,40 @@ and seriesDpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDmiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDmiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDmiOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24415,7 +28670,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24437,7 +28692,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24495,6 +28750,40 @@ and seriesDmiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDisparityindexDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDisparityindexDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDisparityindexOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24502,7 +28791,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24524,7 +28813,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24584,7 +28873,7 @@ and seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramLevelsDataLabelsAnimationOptions | ... 8 more ... | ` — match the real type by hand + animation?: ChartsSeriesSankeyDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -24623,7 +28912,7 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -24686,6 +28975,40 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24693,7 +29016,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24713,7 +29036,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24769,13 +29092,47 @@ and seriesDemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCylinderDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCylinderDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCylinderOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -24793,7 +29150,7 @@ and seriesCylinderOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -24857,6 +29214,40 @@ and seriesCylinderOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotContourDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotContourDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesContourOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24869,7 +29260,7 @@ and seriesContourOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -24885,7 +29276,7 @@ and seriesContourOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24941,7 +29332,7 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25032,18 +29423,52 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesColumnpyramidOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - borderColor?: ColorType.t, - borderWidth?: float, - centerInCategory?: bool, +and plotColumnpyramidDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnpyramidDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesColumnpyramidOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + borderColor?: ColorType.t, + borderWidth?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -25062,7 +29487,7 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25122,6 +29547,40 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotColumnDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesColumnOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25129,7 +29588,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25156,7 +29615,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -25225,13 +29684,47 @@ and seriesColumnOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmoOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25253,7 +29746,7 @@ and seriesCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25309,13 +29802,47 @@ and seriesCmoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmfDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmfDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmfOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -25336,7 +29863,7 @@ and seriesCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25392,6 +29919,40 @@ and seriesCmfOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotChaikinDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotChaikinDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesChaikinOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -25399,7 +29960,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25421,7 +29982,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25477,13 +30038,47 @@ and seriesChaikinOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCciDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCciDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCciOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25505,7 +30100,7 @@ and seriesCciOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25561,6 +30156,40 @@ and seriesCciOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCandlestickOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25568,7 +30197,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25591,7 +30220,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25664,7 +30293,7 @@ and plotBulletDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBulletDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBulletDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25701,7 +30330,7 @@ and seriesBulletOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -25788,7 +30417,7 @@ and plotBubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25826,7 +30455,7 @@ and seriesBubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25918,21 +30547,55 @@ and seriesBubbleOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesBoxplotOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boxDashStyle?: dashStyleValue, - centerInCategory?: bool, - className?: string, - clip?: bool, - color?: ColorType.t, +and plotBoxplotDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBoxplotDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesBoxplotOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boxDashStyle?: dashStyleValue, + centerInCategory?: bool, + className?: string, + clip?: bool, + color?: ColorType.t, colorAxis?: CommonTypes.boolOrStringOrNumber, colorByPoint?: bool, colorIndex?: float, @@ -25943,7 +30606,7 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -26017,6 +30680,40 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBellcurveDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBellcurveDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBellcurveOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -26025,7 +30722,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26039,7 +30736,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26101,13 +30798,47 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBbDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBbOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26130,7 +30861,7 @@ and seriesBbOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26192,7 +30923,7 @@ and plotBarDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBarDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBarDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26229,7 +30960,7 @@ and seriesBarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26315,13 +31046,47 @@ and seriesBarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAtrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAtrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAtrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26343,7 +31108,7 @@ and seriesAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26399,6 +31164,40 @@ and seriesAtrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonoscillatorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonoscillatorOptions<'a, 'b, 'c> = { allAreas?: unit, aroonDown?: unit, @@ -26407,7 +31206,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26427,7 +31226,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26483,6 +31282,40 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -26490,7 +31323,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -26511,7 +31344,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26575,7 +31408,7 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26664,6 +31497,40 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAreasplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreasplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreasplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26671,7 +31538,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26692,7 +31559,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26765,7 +31632,7 @@ and seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArearangeDataLabelsAnimationOptions | PlotAreasplinerangeDataL` — match the real type by hand + animation?: ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26807,7 +31674,7 @@ and seriesArearangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26899,13 +31766,47 @@ and seriesArearangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and plotSeriesOptions<'a, 'b, 'c> = { - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotSeriesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSeriesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and plotSeriesOptions<'a, 'b, 'c> = { + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, borderColor?: ColorType.t, borderWidth?: float, className?: string, @@ -26928,7 +31829,7 @@ and plotSeriesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsPlotSeriesOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26986,6 +31887,40 @@ and plotSeriesOptions<'a, 'b, 'c> = { zones?: array, zoomEnabled?: bool, } +and plotAreaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreaOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26994,7 +31929,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27017,7 +31952,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -27091,7 +32026,7 @@ and seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -27139,7 +32074,7 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -27195,6 +32130,40 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotApoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotApoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesApoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -27202,7 +32171,7 @@ and seriesApoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27224,7 +32193,7 @@ and seriesApoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -27284,7 +32253,7 @@ and plotAoDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAoDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAoDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27321,7 +32290,7 @@ and seriesAoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27407,7 +32376,7 @@ and plotAdDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAdDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAdDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27443,7 +32412,7 @@ and seriesAdOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27690,7 +32659,7 @@ and plotAbandsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAbandsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27746,7 +32715,7 @@ and seriesAbandsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27825,11 +32794,34 @@ and seriesAbandsOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and breadcrumbOptions = { + level: int, + levelOptions: chartsBreadcrumbOptionsLevelOptions_t, +} +and drilldownBreadcrumbsEventsOptions = { + click?: (Dom.event, breadcrumbOptions) => unit, +} +and drilldownBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: drilldownBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and drilldownOptions<'a, 'b, 'c> = { activeAxisLabelStyle?: cssObjectHighcharts, activeDataLabelStyle?: ChartsDrilldownOptionsActiveDataLabelStyle.t, allowPointDrilldown?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, breadcrumbs?: drilldownBreadcrumbsOptions, drillUpButton?: drilldownDrillUpButtonOptions, mapZooming?: bool, @@ -27889,9 +32881,9 @@ and colorAxisLabelsOptions<'a, 'b, 'c> = { zIndex?: int, } and colorAxisEventsOptions<'a, 'b, 'c> = { - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), legendItemClick?: JsFn.t, - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and colorAxisOptions<'a, 'b, 'c> = { accessibility?: axisAccessibilityOptionsObject, @@ -28437,7 +33429,7 @@ and annotationsLabelOptions<'a, 'b, 'c> = { y?: float, } and annotationsOptions<'a, 'b, 'c> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | AnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -28540,8 +33532,15 @@ and options<'a, 'b, 'c> = { yAxis?: yAxisOptionsOrYAxisOptionsArray<'a, 'b, 'c>, zAxis?: zAxisOptionsOrZAxisOptionsArray<'a, 'b, 'c>, } +and legendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + legendItem: chartsLegendItemClickEventObjectLegendItem_t, + preventDefault: JsFn.t, + target: legend<'a, 'b, 'c>, + @as("type") type_: [#"itemClick"], +} and legendEventsOptions<'a, 'b, 'c> = { - itemClick?: @this ((legend<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `LegendItemClickEventObject` + itemClick?: @this ((legend<'a, 'b, 'c>, legendItemClickEventObject<'a, 'b, 'c>) => unit), } and legendOptions<'a, 'b, 'c> = { accessibility?: legendAccessibilityOptions, @@ -28599,455 +33598,106 @@ and legend<'a, 'b, 'c> = { setText: chartsLegendAllItems_t => unit, update: (legendOptions<'a, 'b, 'c>, option) => unit, } -and pointEventsOptionsObject<'a, 'b, 'c> = { - click?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` - drag?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragEventObject` - dragStart?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragStartEventObject` - drop?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDropEventObject` - legendItemClick?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointLegendItemClickEventObject` - mouseOut?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointerEvent` - mouseOver?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - remove?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - select?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - unselect?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - update?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointUpdateEventObject` -} -and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { +and zAxisLabelsOptions<'a, 'b, 'c> = { align?: alignValue, - alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreegraphDataLabelsAnimationOptions | PlotTreegraphLevelsDataL` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, enabled?: bool, - filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - headers?: bool, - inside?: bool, - labelrank?: float, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + overflow?: optionsOverflowValue, padding?: float, - pointFormat?: string, - position?: alignValue, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand useHTML?: bool, - verticalAlign?: string, x?: float, y?: float, + zIndex?: int, } -and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotSunburstDataLabelsAnimationOptions | PlotSunburstLevelsDataLab` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, +and zAxisOptions<'a, 'b, 'c> = { + accessibility?: axisAccessibilityOptionsObject, + alignTicks?: bool, + allowDecimals?: bool, + alternateGridColor?: string, // ⚪ loose — was `ColorType` + angle?: float, + categories?: array, + ceiling?: float, className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - rotationMode?: optionsRotationModeValue, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObjectHighcharts, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotPackedbubbleDataLabelsAnimationOptions` — match the real type by hand - attributes?: svgAttributes, - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - parentNodeFormat?: string, - parentNodeFormatter?: JSON.t, - parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotNetworkgraphDataLabelsAnimationOptions` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - linkFormat?: string, - linkFormatter?: JSON.t, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnelDataLabelsAnimationOptions | PlotItemDataLabelsAnimation` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObjectHighcharts, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and pointOptionsObject<'a, 'b, 'c> = { - accessibility?: pointAccessibilityOptionsObject, - borderColor?: ColorType.t, - borderWidth?: float, - boxDashStyle?: dashStyleValue, - className?: string, - close?: float, - collapseButton?: JSON.t, - collapsed?: bool, - color?: ColorType.t, - colorIndex?: float, - colorValue?: float, - connectorColor?: string, - connectorWidth?: float, - custom?: Dict.t, - dashStyle?: dashStyleValue, - dataLabels?: chartsPointOptionsObjectDataLabels_t, - description?: string, - direction?: float, - dragDrop?: seriesLineDataDragDropOptions, - drilldown?: string, - events?: pointEventsOptionsObject<'a, 'b, 'c>, - fillColor?: ColorType.t, - from?: string, - gradientForSides?: bool, - high?: float, - id?: string, - innerRadius?: string, - isIntermediateSum?: bool, - isSum?: bool, - label?: string, - labelrank?: float, - legendIndex?: float, - length?: float, - low?: float, - lowColor?: ColorType.t, - marker?: pointMarkerOptionsObject, - median?: float, - medianDashStyle?: dashStyleValue, - name?: string, - @as("open") open_?: float, - parent?: string, - pointPadding?: float, - pointWidth?: float, - q1?: float, - q3?: float, - radius?: string, - selected?: bool, - sets?: array, - sliced?: bool, - states?: seriesStatesOptionsObject, - stemDashStyle?: dashStyleValue, - target?: float, - targetOptions?: seriesBulletDataTargetOptions, - text?: string, - title?: string, - @as("to") to_?: string, - value?: float, - weight?: float, - whiskerDashStyle?: dashStyleValue, - x?: CommonTypes.stringOrNumber, - y?: float, - z?: float, -} -and point<'a, 'b, 'c> = { - category: CommonTypes.stringOrNumber, - color?: string, // ⚪ loose — was `ColorType` - colorIndex?: float, - graphic?: string, // ⚪ loose — was `SVGElement` - graphics?: array, - index: int, - key: CommonTypes.stringOrNumber, - name: string, - options: pointOptionsObject<'a, 'b, 'c>, - percentage?: float, - plotX?: float, - plotY?: float, - points?: array>, - selected: bool, - series: series<'a, 'b, 'c>, - shapeArgs?: string, // ⚪ loose — was `Readonly` - sliced?: bool, - tooltipPos?: array, - total?: float, - visible: bool, - x: float, - y?: float, - getClassName: unit => string, - getZone: unit => seriesZonesOptionsObject, - haloPath: float => array, - onMouseOut: unit => unit, - onMouseOver: option => unit, - optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` - pos: (bool, float) => array, - remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` - select: (option, option) => unit, - setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - tooltipFormatter: string => string, - update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` -} -and series<'a, 'b, 'c> = { - area?: string, // ⚪ loose — was `SVGElement` - center: array, - chart: chart<'a, 'b, 'c>, - color?: string, // ⚪ loose — was `ColorType` - data: array, - dataMax?: float, - dataMin?: float, - index: int, - legendItem?: string, // ⚪ loose — was `LegendItemObject` - linkedParent: series<'a, 'b, 'c>, - linkedSeries: array>, - name: string, - options: string, // ⚪ loose — was `SeriesOptionsType` - points: array, - selected: bool, - @as("type") type_: string, - userOptions: string, // ⚪ loose — was `SeriesOptionsType` - visible: bool, - xAxis: axis<'a, 'b, 'c>, - yAxis: axis<'a, 'b, 'c>, - addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` - animate: option => unit, - drawPoints: unit => unit, - getName: unit => string, - getPlotBox: unit => unit, - getValidPoints: (option>, option, option) => array, - hide: unit => unit, - is: string => bool, - markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, - onMouseOut: unit => unit, - onMouseOver: unit => unit, - remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` - render: unit => unit, - searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` - select: option => unit, - setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - show: unit => unit, - translate: unit => unit, - update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` -} -and zAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, - enabled?: bool, - format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - overflow?: optionsOverflowValue, - padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand - useHTML?: bool, - x?: float, - y?: float, - zIndex?: int, -} -and zAxisOptions<'a, 'b, 'c> = { - accessibility?: axisAccessibilityOptionsObject, - alignTicks?: bool, - allowDecimals?: bool, - alternateGridColor?: string, // ⚪ loose — was `ColorType` - angle?: float, - categories?: array, - ceiling?: float, - className?: string, - crossing?: float, - dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, - endOnTick?: bool, - events?: xAxisEventsOptions<'a, 'b, 'c>, - floor?: float, - gridLineColor?: string, // ⚪ loose — was `ColorType` - gridLineDashStyle?: dashStyleValue, - gridLineInterpolation?: optionsGridLineInterpolationValue, - gridLineWidth?: float, - gridZIndex?: float, - id?: string, - labels?: zAxisLabelsOptions<'a, 'b, 'c>, - linkedTo?: float, - margin?: float, - max?: CommonTypes.stringOrNumber, - maxPadding?: float, - min?: CommonTypes.stringOrNumber, - minorGridLineColor?: string, // ⚪ loose — was `ColorType` - minorGridLineDashStyle?: dashStyleValue, - minorGridLineWidth?: float, - minorTickColor?: string, // ⚪ loose — was `ColorType` - minorTickInterval?: CommonTypes.autoOrNumber, - minorTickLength?: float, - minorTickPosition?: optionsMinorTickPositionValue, - minorTicks?: bool, - minorTicksPerMajor?: float, - minorTickWidth?: float, - minPadding?: float, - minRange?: float, - minTickInterval?: float, - offset?: float, - opposite?: bool, - pane?: float, - panningEnabled?: bool, - plotBands?: array, - plotLines?: array>, - reversed?: bool, - reversedStacks?: bool, - showFirstLabel?: bool, - showLastLabel?: bool, - softMax?: float, - softMin?: float, - startOfWeek?: float, - startOnTick?: bool, - staticScale?: float, - tickAmount?: float, - tickColor?: string, // ⚪ loose — was `ColorType` - tickInterval?: float, - tickLength?: float, - tickmarkPlacement?: optionsTickmarkPlacementValue, - tickPixelInterval?: float, - tickPosition?: optionsTickPositionValue, - tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), - tickPositions?: array, - tickWidth?: float, - title?: xAxisTitleOptions, - @as("type") type_?: axisTypeValue, - uniqueNames?: bool, - units?: array>, - visible?: bool, - zIndex?: int, - zoomEnabled?: bool, -} -and yAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, + crossing?: float, + dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, + endOnTick?: bool, + events?: xAxisEventsOptions<'a, 'b, 'c>, + floor?: float, + gridLineColor?: string, // ⚪ loose — was `ColorType` + gridLineDashStyle?: dashStyleValue, + gridLineInterpolation?: optionsGridLineInterpolationValue, + gridLineWidth?: float, + gridZIndex?: float, + id?: string, + labels?: zAxisLabelsOptions<'a, 'b, 'c>, + linkedTo?: float, + margin?: float, + max?: CommonTypes.stringOrNumber, + maxPadding?: float, + min?: CommonTypes.stringOrNumber, + minorGridLineColor?: string, // ⚪ loose — was `ColorType` + minorGridLineDashStyle?: dashStyleValue, + minorGridLineWidth?: float, + minorTickColor?: string, // ⚪ loose — was `ColorType` + minorTickInterval?: CommonTypes.autoOrNumber, + minorTickLength?: float, + minorTickPosition?: optionsMinorTickPositionValue, + minorTicks?: bool, + minorTicksPerMajor?: float, + minorTickWidth?: float, + minPadding?: float, + minRange?: float, + minTickInterval?: float, + offset?: float, + opposite?: bool, + pane?: float, + panningEnabled?: bool, + plotBands?: array, + plotLines?: array>, + reversed?: bool, + reversedStacks?: bool, + showFirstLabel?: bool, + showLastLabel?: bool, + softMax?: float, + softMin?: float, + startOfWeek?: float, + startOnTick?: bool, + staticScale?: float, + tickAmount?: float, + tickColor?: string, // ⚪ loose — was `ColorType` + tickInterval?: float, + tickLength?: float, + tickmarkPlacement?: optionsTickmarkPlacementValue, + tickPixelInterval?: float, + tickPosition?: optionsTickPositionValue, + tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), + tickPositions?: array, + tickWidth?: float, + title?: xAxisTitleOptions, + @as("type") type_?: axisTypeValue, + uniqueNames?: bool, + units?: array>, + visible?: bool, + zIndex?: int, + zoomEnabled?: bool, +} +and yAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, distance?: CommonTypes.stringOrNumber, enabled?: bool, format?: string, @@ -29171,75 +33821,471 @@ and xAxisPlotLinesLabelOptions<'a, 'b, 'c> = { align?: alignValue, formatter?: @this ((plotLineOrBand<'a, 'b, 'c>, option>) => string), rotation?: float, - style?: cssObjectHighcharts, - text?: string, - textAlign?: alignValue, + style?: cssObjectHighcharts, + text?: string, + textAlign?: alignValue, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and xAxisPlotLinesOptions<'a, 'b, 'c> = { + acrossPanes?: bool, + className?: string, + color?: string, + dashStyle?: dashStyleValue, + events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, + id?: string, + label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, + labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, + value?: CommonTypes.stringOrNumber, + width?: float, + zIndex?: int, +} +and axisLabelsFormatterContextObject<'a, 'b, 'c> = { + axis: axis<'a, 'b, 'c>, + chart: chart<'a, 'b, 'c>, + dateTimeLabelFormat?: string, + isFirst: bool, + isLast: bool, + pos: float, + text?: string, + tick: tick<'a, 'b, 'c>, + value: CommonTypes.stringOrNumber, +} +and xAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, + enabled?: bool, + format?: string, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + indentation?: float, + overflow?: optionsOverflowValue, + padding?: float, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + useHTML?: bool, + x?: float, + y?: float, + zIndex?: int, +} +and xAxisGridOptions<'a, 'b, 'c> = { + borderColor?: string, + borderWidth?: float, + cellHeight?: float, + columns?: array>, + enabled?: bool, +} +and pointUpdateEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + options: stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c>, +} +and pointLegendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + defaultPrevented?: bool, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"legendItemClick"], +} +and pointDropEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + numNewPoints: float, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drop"], +} +and pointDragDropObject<'a, 'b, 'c> = { + newValues: Dict.t, + point: point<'a, 'b, 'c>, +} +and pointDragEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drag"], +} +and pointClickEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + point: point<'a, 'b, 'c>, + chartX: float, + chartY: float, +} +and pointEventsOptionsObject<'a, 'b, 'c> = { + click?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), + drag?: @this ((point<'a, 'b, 'c>, pointDragEventObject<'a, 'b, 'c>) => unit), + dragStart?: @this ((point<'a, 'b, 'c>, pointDragStartEventObject) => unit), + drop?: @this ((point<'a, 'b, 'c>, pointDropEventObject<'a, 'b, 'c>) => unit), + legendItemClick?: @this ((point<'a, 'b, 'c>, pointLegendItemClickEventObject<'a, 'b, 'c>) => unit), + mouseOut?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + mouseOver?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + remove?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + select?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + unselect?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + update?: @this ((point<'a, 'b, 'c>, pointUpdateEventObject<'a, 'b, 'c>) => unit), +} +and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + headers?: bool, + inside?: bool, + labelrank?: float, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + pointFormat?: string, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesSunburstDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + rotationMode?: optionsRotationModeValue, + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation.t, + attributes?: svgAttributes, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + parentNodeFormat?: string, + parentNodeFormatter?: JSON.t, + parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + linkFormat?: string, + linkFormatter?: JSON.t, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, verticalAlign?: verticalAlignValue, x?: float, y?: float, } -and xAxisPlotLinesOptions<'a, 'b, 'c> = { - acrossPanes?: bool, +and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + animation?: ChartsSeriesPieDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - color?: string, - dashStyle?: dashStyleValue, - events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, - id?: string, - label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, - labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, - value?: CommonTypes.stringOrNumber, - width?: float, - zIndex?: int, -} -and axisLabelsFormatterContextObject<'a, 'b, 'c> = { - axis: axis<'a, 'b, 'c>, - chart: chart<'a, 'b, 'c>, - dateTimeLabelFormat?: string, - isFirst: bool, - isLast: bool, - pos: float, - text?: string, - tick: tick<'a, 'b, 'c>, - value: CommonTypes.stringOrNumber, -} -and xAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, enabled?: bool, + filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - indentation?: float, - overflow?: optionsOverflowValue, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, + position?: alignValue, rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, + verticalAlign?: string, x?: float, y?: float, - zIndex?: int, } -and xAxisGridOptions<'a, 'b, 'c> = { - borderColor?: string, +and pointOptionsObject<'a, 'b, 'c> = { + accessibility?: pointAccessibilityOptionsObject, + borderColor?: ColorType.t, borderWidth?: float, - cellHeight?: float, - columns?: array>, - enabled?: bool, + boxDashStyle?: dashStyleValue, + className?: string, + close?: float, + collapseButton?: JSON.t, + collapsed?: bool, + color?: ColorType.t, + colorIndex?: float, + colorValue?: float, + connectorColor?: string, + connectorWidth?: float, + custom?: Dict.t, + dashStyle?: dashStyleValue, + dataLabels?: chartsPointOptionsObjectDataLabels_t, + description?: string, + direction?: float, + dragDrop?: seriesLineDataDragDropOptions, + drilldown?: string, + events?: pointEventsOptionsObject<'a, 'b, 'c>, + fillColor?: ColorType.t, + from?: string, + gradientForSides?: bool, + high?: float, + id?: string, + innerRadius?: string, + isIntermediateSum?: bool, + isSum?: bool, + label?: string, + labelrank?: float, + legendIndex?: float, + length?: float, + low?: float, + lowColor?: ColorType.t, + marker?: pointMarkerOptionsObject, + median?: float, + medianDashStyle?: dashStyleValue, + name?: string, + @as("open") open_?: float, + parent?: string, + pointPadding?: float, + pointWidth?: float, + q1?: float, + q3?: float, + radius?: string, + selected?: bool, + sets?: array, + sliced?: bool, + states?: seriesStatesOptionsObject, + stemDashStyle?: dashStyleValue, + target?: float, + targetOptions?: seriesBulletDataTargetOptions, + text?: string, + title?: string, + @as("to") to_?: string, + value?: float, + weight?: float, + whiskerDashStyle?: dashStyleValue, + x?: CommonTypes.stringOrNumber, + y?: float, + z?: float, +} +and series<'a, 'b, 'c> = { + area?: string, // ⚪ loose — was `SVGElement` + center: array, + chart: chart<'a, 'b, 'c>, + color?: string, // ⚪ loose — was `ColorType` + data: array, + dataMax?: float, + dataMin?: float, + index: int, + legendItem?: legendItemObject, + linkedParent: series<'a, 'b, 'c>, + linkedSeries: array>, + name: string, + options: string, // ⚪ loose — was `SeriesOptionsType` + points: array, + selected: bool, + @as("type") type_: string, + userOptions: string, // ⚪ loose — was `SeriesOptionsType` + visible: bool, + xAxis: axis<'a, 'b, 'c>, + yAxis: axis<'a, 'b, 'c>, + addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` + animate: option => unit, + drawPoints: unit => unit, + getName: unit => string, + getPlotBox: unit => unit, + getValidPoints: (option>, option, option) => array, + hide: unit => unit, + is: string => bool, + markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, + onMouseOut: unit => unit, + onMouseOver: unit => unit, + remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` + render: unit => unit, + searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` + select: option => unit, + setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + show: unit => unit, + translate: unit => unit, + update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` +} +and point<'a, 'b, 'c> = { + category: CommonTypes.stringOrNumber, + color?: string, // ⚪ loose — was `ColorType` + colorIndex?: float, + graphic?: string, // ⚪ loose — was `SVGElement` + graphics?: array, + index: int, + key: CommonTypes.stringOrNumber, + name: string, + options: pointOptionsObject<'a, 'b, 'c>, + percentage?: float, + plotX?: float, + plotY?: float, + points?: array>, + selected: bool, + series: series<'a, 'b, 'c>, + shapeArgs?: string, // ⚪ loose — was `Readonly` + sliced?: bool, + tooltipPos?: array, + total?: float, + visible: bool, + x: float, + y?: float, + getClassName: unit => string, + getZone: unit => seriesZonesOptionsObject, + haloPath: float => array, + onMouseOut: unit => unit, + onMouseOver: option => unit, + optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` + pos: (bool, float) => array, + remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` + select: (option, option) => unit, + setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + tooltipFormatter: string => string, + update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` +} +and axisPointBreakEventObject<'a, 'b, 'c> = { + brk: Dict.t, + point: point<'a, 'b, 'c>, + preventDefault: JsFn.t, + target: Dom.element, + @as("type") type_: ChartsTypes.chartsAxisPointBreakEventObjectType, } and xAxisEventsOptions<'a, 'b, 'c> = { afterBreaks?: @this ((axis<'a, 'b, 'c>) => unit), - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` - pointBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - pointInBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), + pointBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + pointInBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and navigatorXAxisCurrentDateIndicatorLabelOptions<'a, 'b, 'c> = { align?: alignValue, @@ -29488,39 +34534,121 @@ and chart<'a, 'b, 'c> = { @unboxed and highchartsNavigationAnnotationsShapesOptionsPoints<'t6> = Str(string) | Fn('t6 => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsShapesOptionsPoint<'f> = Str(string) | Fn('f => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsLabelsOptionsPoint<'e> = Str(string) | Fn('e => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c> = PlotZigzagDataLabelsOptions(plotZigzagDataLabelsOptions<'a, 'b, 'c>) | PlotZigzagDataLabelsOptionsArr(array>) @unboxed and plotXrangeDataLabelsOptionsOrPlotXrangeDataLabelsOptionsArray<'a, 'b, 'c> = PlotXrangeDataLabelsOptions(plotXrangeDataLabelsOptions<'a, 'b, 'c>) | PlotXrangeDataLabelsOptionsArr(array>) +@unboxed and plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotWmaDataLabelsOptions(plotWmaDataLabelsOptions<'a, 'b, 'c>) | PlotWmaDataLabelsOptionsArr(array>) +@unboxed and plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c> = PlotWindbarbDataLabelsOptions(plotWindbarbDataLabelsOptions<'a, 'b, 'c>) | PlotWindbarbDataLabelsOptionsArr(array>) +@unboxed and plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c> = PlotWilliamsrDataLabelsOptions(plotWilliamsrDataLabelsOptions<'a, 'b, 'c>) | PlotWilliamsrDataLabelsOptionsArr(array>) +@unboxed and plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c> = PlotWaterfallDataLabelsOptions(plotWaterfallDataLabelsOptions<'a, 'b, 'c>) | PlotWaterfallDataLabelsOptionsArr(array>) +@unboxed and plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c> = PlotVwapDataLabelsOptions(plotVwapDataLabelsOptions<'a, 'b, 'c>) | PlotVwapDataLabelsOptionsArr(array>) +@unboxed and plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c> = PlotVennDataLabelsOptions(plotVennDataLabelsOptions<'a, 'b, 'c>) | PlotVennDataLabelsOptionsArr(array>) +@unboxed and plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c> = PlotVectorDataLabelsOptions(plotVectorDataLabelsOptions<'a, 'b, 'c>) | PlotVectorDataLabelsOptionsArr(array>) +@unboxed and plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c> = PlotVbpDataLabelsOptions(plotVbpDataLabelsOptions<'a, 'b, 'c>) | PlotVbpDataLabelsOptionsArr(array>) +@unboxed and plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c> = PlotVariwideDataLabelsOptions(plotVariwideDataLabelsOptions<'a, 'b, 'c>) | PlotVariwideDataLabelsOptionsArr(array>) +@unboxed and plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c> = PlotTrixDataLabelsOptions(plotTrixDataLabelsOptions<'a, 'b, 'c>) | PlotTrixDataLabelsOptionsArr(array>) +@unboxed and plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c> = PlotTrendlineDataLabelsOptions(plotTrendlineDataLabelsOptions<'a, 'b, 'c>) | PlotTrendlineDataLabelsOptionsArr(array>) @unboxed and plotTreemapLevelsDataLabelsOptionsEtc1oig7<'a, 'b, 'c> = PlotTreemapLevelsDataLabelsOptions(plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapLevelsDataLabelsOptionsArr(array>) @unboxed and plotTreemapDataLabelsOptionsOrPlotTreemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTreemapDataLabelsOptions(plotTreemapDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapDataLabelsOptionsArr(array>) @unboxed and seriesTreegraphDataLabelsOptionsObjectEtc12ung<'a, 'b, 'c> = SeriesTreegraphDataLabelsOptionsObject(seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesTreegraphDataLabelsOptionsObjectArr(array>) @unboxed and timelineDataLabelsOptionsObjectEtc13zn4<'a, 'b, 'c> = TimelineDataLabelsOptionsObject(timelineDataLabelsOptionsObject<'a, 'b, 'c>) | TimelineDataLabelsOptionsObjectArr(array>) +@unboxed and plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTilemapDataLabelsOptions(plotTilemapDataLabelsOptions<'a, 'b, 'c>) | PlotTilemapDataLabelsOptionsArr(array>) +@unboxed and plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotTemaDataLabelsOptions(plotTemaDataLabelsOptions<'a, 'b, 'c>) | PlotTemaDataLabelsOptionsArr(array>) +@unboxed and plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c> = PlotSupertrendDataLabelsOptions(plotSupertrendDataLabelsOptions<'a, 'b, 'c>) | PlotSupertrendDataLabelsOptionsArr(array>) @unboxed and seriesSunburstDataLabelsOptionsObjectEtcjoblr<'a, 'b, 'c> = SeriesSunburstDataLabelsOptionsObject(seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSunburstDataLabelsOptionsObjectArr(array>) +@unboxed and plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c> = PlotStreamgraphDataLabelsOptions(plotStreamgraphDataLabelsOptions<'a, 'b, 'c>) | PlotStreamgraphDataLabelsOptionsArr(array>) +@unboxed and plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c> = PlotStochasticDataLabelsOptions(plotStochasticDataLabelsOptions<'a, 'b, 'c>) | PlotStochasticDataLabelsOptionsArr(array>) +@unboxed and plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotSplineDataLabelsOptions(plotSplineDataLabelsOptions<'a, 'b, 'c>) | PlotSplineDataLabelsOptionsArr(array>) +@unboxed and plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c> = PlotSolidgaugeDataLabelsOptions(plotSolidgaugeDataLabelsOptions<'a, 'b, 'c>) | PlotSolidgaugeDataLabelsOptionsArr(array>) +@unboxed and plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotSmaDataLabelsOptions(plotSmaDataLabelsOptions<'a, 'b, 'c>) | PlotSmaDataLabelsOptionsArr(array>) +@unboxed and plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c> = PlotSlowstochasticDataLabelsOptions(plotSlowstochasticDataLabelsOptions<'a, 'b, 'c>) | PlotSlowstochasticDataLabelsOptionsArr(array>) +@unboxed and plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c> = PlotScatterDataLabelsOptions(plotScatterDataLabelsOptions<'a, 'b, 'c>) | PlotScatterDataLabelsOptionsArr(array>) +@unboxed and plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c> = PlotScatter3dDataLabelsOptions(plotScatter3dDataLabelsOptions<'a, 'b, 'c>) | PlotScatter3dDataLabelsOptionsArr(array>) +@unboxed and plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c> = PlotRsiDataLabelsOptions(plotRsiDataLabelsOptions<'a, 'b, 'c>) | PlotRsiDataLabelsOptionsArr(array>) +@unboxed and plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c> = PlotRocDataLabelsOptions(plotRocDataLabelsOptions<'a, 'b, 'c>) | PlotRocDataLabelsOptionsArr(array>) +@unboxed and plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c> = PlotRenkoDataLabelsOptions(plotRenkoDataLabelsOptions<'a, 'b, 'c>) | PlotRenkoDataLabelsOptionsArr(array>) +@unboxed and plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c> = PlotPyramid3dDataLabelsOptions(plotPyramid3dDataLabelsOptions<'a, 'b, 'c>) | PlotPyramid3dDataLabelsOptionsArr(array>) +@unboxed and plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c> = PlotPsarDataLabelsOptions(plotPsarDataLabelsOptions<'a, 'b, 'c>) | PlotPsarDataLabelsOptionsArr(array>) +@unboxed and plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c> = PlotPriceenvelopesDataLabelsOptions(plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c>) | PlotPriceenvelopesDataLabelsOptionsArr(array>) +@unboxed and plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotPpoDataLabelsOptions(plotPpoDataLabelsOptions<'a, 'b, 'c>) | PlotPpoDataLabelsOptionsArr(array>) +@unboxed and plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c> = PlotPolygonDataLabelsOptions(plotPolygonDataLabelsOptions<'a, 'b, 'c>) | PlotPolygonDataLabelsOptionsArr(array>) +@unboxed and plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c> = PlotPointandfigureDataLabelsOptions(plotPointandfigureDataLabelsOptions<'a, 'b, 'c>) | PlotPointandfigureDataLabelsOptionsArr(array>) +@unboxed and plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c> = PlotPivotpointsDataLabelsOptions(plotPivotpointsDataLabelsOptions<'a, 'b, 'c>) | PlotPivotpointsDataLabelsOptionsArr(array>) +@unboxed and plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c> = PlotPictorialDataLabelsOptions(plotPictorialDataLabelsOptions<'a, 'b, 'c>) | PlotPictorialDataLabelsOptionsArr(array>) +@unboxed and plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c> = PlotPcDataLabelsOptions(plotPcDataLabelsOptions<'a, 'b, 'c>) | PlotPcDataLabelsOptionsArr(array>) +@unboxed and plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c> = PlotParetoDataLabelsOptions(plotParetoDataLabelsOptions<'a, 'b, 'c>) | PlotParetoDataLabelsOptionsArr(array>) @unboxed and seriesPackedBubbleDataLabelsOptionsObjecEtccwqqs<'a, 'b, 'c> = SeriesPackedBubbleDataLabelsOptionsObject(seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPackedBubbleDataLabelsOptionsObjectArr(array>) @unboxed and seriesOrganizationDataLabelsOptionsObjecEtcmf6ti<'a, 'b, 'c> = SeriesOrganizationDataLabelsOptionsObject(seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesOrganizationDataLabelsOptionsObjectArr(array>) +@unboxed and plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotOhlcDataLabelsOptions(plotOhlcDataLabelsOptions<'a, 'b, 'c>) | PlotOhlcDataLabelsOptionsArr(array>) +@unboxed and plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c> = PlotObvDataLabelsOptions(plotObvDataLabelsOptions<'a, 'b, 'c>) | PlotObvDataLabelsOptionsArr(array>) @unboxed and seriesNetworkgraphDataLabelsOptionsObjecEtc14yc0<'a, 'b, 'c> = SeriesNetworkgraphDataLabelsOptionsObject(seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesNetworkgraphDataLabelsOptionsObjectArr(array>) +@unboxed and plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c> = PlotNatrDataLabelsOptions(plotNatrDataLabelsOptions<'a, 'b, 'c>) | PlotNatrDataLabelsOptionsArr(array>) +@unboxed and plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c> = PlotMomentumDataLabelsOptions(plotMomentumDataLabelsOptions<'a, 'b, 'c>) | PlotMomentumDataLabelsOptionsArr(array>) +@unboxed and plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c> = PlotMfiDataLabelsOptions(plotMfiDataLabelsOptions<'a, 'b, 'c>) | PlotMfiDataLabelsOptionsArr(array>) @unboxed and plotMappointDataLabelsOptionsEtc13i28<'a, 'b, 'c> = PlotMappointDataLabelsOptions(plotMappointDataLabelsOptions<'a, 'b, 'c>) | PlotMappointDataLabelsOptionsArr(array>) @unboxed and plotMapDataLabelsOptionsOrPlotMapDataLabelsOptionsArray<'a, 'b, 'c> = PlotMapDataLabelsOptions(plotMapDataLabelsOptions<'a, 'b, 'c>) | PlotMapDataLabelsOptionsArr(array>) +@unboxed and plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotMaplineDataLabelsOptions(plotMaplineDataLabelsOptions<'a, 'b, 'c>) | PlotMaplineDataLabelsOptionsArr(array>) @unboxed and plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c> = PlotMapbubbleDataLabelsOptions(plotMapbubbleDataLabelsOptions<'a, 'b, 'c>) | PlotMapbubbleDataLabelsOptionsArr(array>) +@unboxed and plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c> = PlotMacdDataLabelsOptions(plotMacdDataLabelsOptions<'a, 'b, 'c>) | PlotMacdDataLabelsOptionsArr(array>) +@unboxed and plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c> = PlotLineDataLabelsOptions(plotLineDataLabelsOptions<'a, 'b, 'c>) | PlotLineDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c> = PlotLinearregressionslopeDataLabelsOptions(plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionslopeDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c> = PlotLinearregressionDataLabelsOptions(plotLinearregressionDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c> = PlotLinearregressioninterceptDataLabelsOptions(plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressioninterceptDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c> = PlotLinearregressionangleDataLabelsOptions(plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionangleDataLabelsOptionsArr(array>) +@unboxed and plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c> = PlotKlingerDataLabelsOptions(plotKlingerDataLabelsOptions<'a, 'b, 'c>) | PlotKlingerDataLabelsOptionsArr(array>) +@unboxed and plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c> = PlotKeltnerchannelsDataLabelsOptions(plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c>) | PlotKeltnerchannelsDataLabelsOptionsArr(array>) +@unboxed and plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c> = PlotIkhDataLabelsOptions(plotIkhDataLabelsOptions<'a, 'b, 'c>) | PlotIkhDataLabelsOptionsArr(array>) +@unboxed and plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c> = PlotHollowcandlestickDataLabelsOptions(plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotHollowcandlestickDataLabelsOptionsArr(array>) +@unboxed and plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotHlcDataLabelsOptions(plotHlcDataLabelsOptions<'a, 'b, 'c>) | PlotHlcDataLabelsOptionsArr(array>) +@unboxed and plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c> = PlotHistogramDataLabelsOptions(plotHistogramDataLabelsOptions<'a, 'b, 'c>) | PlotHistogramDataLabelsOptionsArr(array>) +@unboxed and plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c> = PlotHeikinashiDataLabelsOptions(plotHeikinashiDataLabelsOptions<'a, 'b, 'c>) | PlotHeikinashiDataLabelsOptionsArr(array>) +@unboxed and plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c> = PlotHeatmapDataLabelsOptions(plotHeatmapDataLabelsOptions<'a, 'b, 'c>) | PlotHeatmapDataLabelsOptionsArr(array>) @unboxed and plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c> = PlotGeoheatmapDataLabelsOptions(plotGeoheatmapDataLabelsOptions<'a, 'b, 'c>) | PlotGeoheatmapDataLabelsOptionsArr(array>) @unboxed and plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c> = PlotGaugeDataLabelsOptions(plotGaugeDataLabelsOptions<'a, 'b, 'c>) | PlotGaugeDataLabelsOptionsArr(array>) @unboxed and plotGanttDataLabelsOptionsOrPlotGanttDataLabelsOptionsArray<'a, 'b, 'c> = PlotGanttDataLabelsOptions(plotGanttDataLabelsOptions<'a, 'b, 'c>) | PlotGanttDataLabelsOptionsArr(array>) @unboxed and seriesPieDataLabelsOptionsObjectEtc1kumz<'a, 'b, 'c> = SeriesPieDataLabelsOptionsObject(seriesPieDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPieDataLabelsOptionsObjectArr(array>) @unboxed and plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c> = PlotFunnel3dDataLabelsOptions(plotFunnel3dDataLabelsOptions<'a, 'b, 'c>) | PlotFunnel3dDataLabelsOptionsArr(array>) +@unboxed and plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c> = PlotFlagsDataLabelsOptions(plotFlagsDataLabelsOptions<'a, 'b, 'c>) | PlotFlagsDataLabelsOptionsArr(array>) +@unboxed and plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c> = PlotErrorbarDataLabelsOptions(plotErrorbarDataLabelsOptions<'a, 'b, 'c>) | PlotErrorbarDataLabelsOptionsArr(array>) +@unboxed and plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotEmaDataLabelsOptions(plotEmaDataLabelsOptions<'a, 'b, 'c>) | PlotEmaDataLabelsOptionsArr(array>) +@unboxed and plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotDpoDataLabelsOptions(plotDpoDataLabelsOptions<'a, 'b, 'c>) | PlotDpoDataLabelsOptionsArr(array>) +@unboxed and plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c> = PlotDmiDataLabelsOptions(plotDmiDataLabelsOptions<'a, 'b, 'c>) | PlotDmiDataLabelsOptionsArr(array>) +@unboxed and plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c> = PlotDisparityindexDataLabelsOptions(plotDisparityindexDataLabelsOptions<'a, 'b, 'c>) | PlotDisparityindexDataLabelsOptionsArr(array>) @unboxed and seriesSankeyDataLabelsOptionsObjectEtcuyuhz<'a, 'b, 'c> = SeriesSankeyDataLabelsOptionsObject(seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSankeyDataLabelsOptionsObjectArr(array>) +@unboxed and plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotDemaDataLabelsOptions(plotDemaDataLabelsOptions<'a, 'b, 'c>) | PlotDemaDataLabelsOptionsArr(array>) +@unboxed and plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c> = PlotCylinderDataLabelsOptions(plotCylinderDataLabelsOptions<'a, 'b, 'c>) | PlotCylinderDataLabelsOptionsArr(array>) +@unboxed and plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c> = PlotContourDataLabelsOptions(plotContourDataLabelsOptions<'a, 'b, 'c>) | PlotContourDataLabelsOptionsArr(array>) +@unboxed and plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c> = PlotColumnpyramidDataLabelsOptions(plotColumnpyramidDataLabelsOptions<'a, 'b, 'c>) | PlotColumnpyramidDataLabelsOptionsArr(array>) +@unboxed and plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c> = PlotColumnDataLabelsOptions(plotColumnDataLabelsOptions<'a, 'b, 'c>) | PlotColumnDataLabelsOptionsArr(array>) +@unboxed and plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmoDataLabelsOptions(plotCmoDataLabelsOptions<'a, 'b, 'c>) | PlotCmoDataLabelsOptionsArr(array>) +@unboxed and plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmfDataLabelsOptions(plotCmfDataLabelsOptions<'a, 'b, 'c>) | PlotCmfDataLabelsOptionsArr(array>) +@unboxed and plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c> = PlotChaikinDataLabelsOptions(plotChaikinDataLabelsOptions<'a, 'b, 'c>) | PlotChaikinDataLabelsOptionsArr(array>) +@unboxed and plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c> = PlotCciDataLabelsOptions(plotCciDataLabelsOptions<'a, 'b, 'c>) | PlotCciDataLabelsOptionsArr(array>) +@unboxed and plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c> = PlotCandlestickDataLabelsOptions(plotCandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotCandlestickDataLabelsOptionsArr(array>) @unboxed and plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c> = PlotBulletDataLabelsOptions(plotBulletDataLabelsOptions<'a, 'b, 'c>) | PlotBulletDataLabelsOptionsArr(array>) @unboxed and plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c> = PlotBubbleDataLabelsOptions(plotBubbleDataLabelsOptions<'a, 'b, 'c>) | PlotBubbleDataLabelsOptionsArr(array>) +@unboxed and plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c> = PlotBoxplotDataLabelsOptions(plotBoxplotDataLabelsOptions<'a, 'b, 'c>) | PlotBoxplotDataLabelsOptionsArr(array>) +@unboxed and plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c> = PlotBellcurveDataLabelsOptions(plotBellcurveDataLabelsOptions<'a, 'b, 'c>) | PlotBellcurveDataLabelsOptionsArr(array>) +@unboxed and plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c> = PlotBbDataLabelsOptions(plotBbDataLabelsOptions<'a, 'b, 'c>) | PlotBbDataLabelsOptionsArr(array>) @unboxed and plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c> = PlotBarDataLabelsOptions(plotBarDataLabelsOptions<'a, 'b, 'c>) | PlotBarDataLabelsOptionsArr(array>) +@unboxed and plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c> = PlotAtrDataLabelsOptions(plotAtrDataLabelsOptions<'a, 'b, 'c>) | PlotAtrDataLabelsOptionsArr(array>) +@unboxed and plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c> = PlotAroonoscillatorDataLabelsOptions(plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c>) | PlotAroonoscillatorDataLabelsOptionsArr(array>) +@unboxed and plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c> = PlotAroonDataLabelsOptions(plotAroonDataLabelsOptions<'a, 'b, 'c>) | PlotAroonDataLabelsOptionsArr(array>) +@unboxed and plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c> = PlotAreasplineDataLabelsOptions(plotAreasplineDataLabelsOptions<'a, 'b, 'c>) | PlotAreasplineDataLabelsOptionsArr(array>) @unboxed and seriesAreaRangeDataLabelsOptionsObjectEtcmk4px<'a, 'b, 'c> = SeriesAreaRangeDataLabelsOptionsObject(seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesAreaRangeDataLabelsOptionsObjectArr(array>) +@unboxed and plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c> = PlotSeriesDataLabelsOptions(plotSeriesDataLabelsOptions<'a, 'b, 'c>) | PlotSeriesDataLabelsOptionsArr(array>) +@unboxed and plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c> = PlotAreaDataLabelsOptions(plotAreaDataLabelsOptions<'a, 'b, 'c>) | PlotAreaDataLabelsOptionsArr(array>) @unboxed and seriesArcDiagramDataLabelsOptionsObjectEtc147el<'a, 'b, 'c> = SeriesArcDiagramDataLabelsOptionsObject(seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesArcDiagramDataLabelsOptionsObjectArr(array>) +@unboxed and plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c> = PlotApoDataLabelsOptions(plotApoDataLabelsOptions<'a, 'b, 'c>) | PlotApoDataLabelsOptionsArr(array>) @unboxed and plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c> = PlotAoDataLabelsOptions(plotAoDataLabelsOptions<'a, 'b, 'c>) | PlotAoDataLabelsOptionsArr(array>) @unboxed and plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c> = PlotAdDataLabelsOptions(plotAdDataLabelsOptions<'a, 'b, 'c>) | PlotAdDataLabelsOptionsArr(array>) @unboxed and pointOrPointArray<'a, 'b, 'c> = Point(point<'a, 'b, 'c>) | PointArr(array>) -@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and plotAbandsDataLabelsOptionsOrPlotAbandsDataLabelsOptionsArray<'a, 'b, 'c> = PlotAbandsDataLabelsOptions(plotAbandsDataLabelsOptions<'a, 'b, 'c>) | PlotAbandsDataLabelsOptionsArr(array>) @unboxed and boolOrAxisCrosshairOptions<'a, 'b, 'c> = Bool(bool) | AxisCrosshairOptions(axisCrosshairOptions<'a, 'b, 'c>) @unboxed and chartParallelAxesOptionsOrChartParallelAxesOptionsArray<'a, 'b, 'c> = ChartParallelAxesOptions(chartParallelAxesOptions<'a, 'b, 'c>) | ChartParallelAxesOptionsArr(array>) @unboxed and highchartsAnnotationsShapesOptionsPoints<'c> = Str(string) | Fn('c => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsShapesOptionsPoint<'b> = Str(string) | Fn('b => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsLabelsOptionsPoint<'a> = Str(string) | Fn('a => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and boolOrCurrentDateIndicatorOptions = Bool(bool) | CurrentDateIndicatorOptions(currentDateIndicatorOptions) module GetTarget = { type t = getTarget_t @@ -30526,6 +35654,13 @@ module SeriesOptionsType = { external fromSeriesZigzagOptions: seriesZigzagOptions<'a, 'b, 'c> => t<'a, 'b, 'c> = "%identity" external asSeriesZigzagOptions: t<'a, 'b, 'c> => (seriesZigzagOptions<'a, 'b, 'c>) = "%identity" } +module ChartsBreadcrumbOptionsLevelOptions = { + type t = chartsBreadcrumbOptionsLevelOptions_t + external fromSeriesOptions: seriesOptions => t = "%identity" + external asSeriesOptions: t => (seriesOptions) = "%identity" + external fromPointOptionsObject: pointOptionsObject<'a, 'b, 'c> => t = "%identity" + external asPointOptionsObject: t => (pointOptionsObject<'a, 'b, 'c>) = "%identity" +} module ChartsOptionsColorAxis = { type t = chartsOptionsColorAxis_t external fromColorAxisOptions: colorAxisOptions<'a, 'b, 'c> => t = "%identity" @@ -30540,6 +35675,15 @@ module PointTarget = { external fromAnnotationMockPointOptionsObject: annotationMockPointOptionsObject => t = "%identity" external asAnnotationMockPointOptionsObject: t => (annotationMockPointOptionsObject) = "%identity" } +module ChartsLegendItemClickEventObjectLegendItem = { + type t = chartsLegendItemClickEventObjectLegendItem_t + external fromPoint: point<'a, 'b, 'c> => t = "%identity" + external asPoint: t => (point<'a, 'b, 'c>) = "%identity" + external fromSeries: series<'a, 'b, 'c> => t = "%identity" + external asSeries: t => (series<'a, 'b, 'c>) = "%identity" + external fromLegendItemObject: legendItemObject => t = "%identity" + external asLegendItemObject: t => (legendItemObject) = "%identity" +} module ChartsLegendAllItems = { type t = chartsLegendAllItems_t external fromPoint: point<'a, 'b, 'c> => t = "%identity" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SnackbarTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SnackbarTypes.res index a1f2cc94..4c1628c3 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SnackbarTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SnackbarTypes.res @@ -18,7 +18,7 @@ type snackbarResponsiveSnackbarTokensSmInfoIconColorConfig = { } type snackbarResponsiveSnackbarTokensSmInfoIconConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, } type snackbarResponsiveSnackbarTokensSmContentTextContainerHeaderConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, @@ -41,7 +41,7 @@ type snackbarResponsiveSnackbarTokensSmContentConfig = { textContainer: snackbarResponsiveSnackbarTokensSmContentTextContainerConfig, } type snackbarResponsiveSnackbarTokensSmActionsCloseButtonConfig = { - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, } type snackbarResponsiveSnackbarTokensSmActionsConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardTypes.res index 9d2cc814..5ce4c41a 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardTypes.res @@ -46,7 +46,7 @@ type statCardStatCardTokenTypeTextContainerStatsTitleValueConfig = { } type statCardStatCardTokenTypeTextContainerStatsTitleChangeConfig = { margin: string, - arrow: string, // ⚪ loose — was `{ width: Width; }` + arrow: statCardStatCardTokenTypeTextContainerHeaderTitleIconConfig, text: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { increase: Color; decrease: Colo` } type statCardStatCardTokenTypeTextContainerStatsTitleConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardV2Types.res index 15dc4797..f345da58 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StatCardV2Types.res @@ -14,10 +14,14 @@ type statCardV2StatCardV2TokensTypeTopContainerDataContainerTitleContainerTitleC color: string, lineHeight: string, } +type __typeV1bifo = { + default: string, + hover: string, +} type statCardV2StatCardV2TokensTypeTopContainerDataContainerTitleContainerHelpIconConfig = { width: string, height: string, - color: string, // ⚪ loose — was `{ default: Color; hover: Color; }` + color: __typeV1bifo, } type statCardV2StatCardV2TokensTypeTopContainerDataContainerTitleContainerConfig = { gap: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StepperV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StepperV2Types.res index a89351b4..48ff82c5 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StepperV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/StepperV2Types.res @@ -8,11 +8,25 @@ type stepperV2StepStatus = type stepperV2Type = | @as("horizontal") Horizontal | @as("vertical") Vertical +type __typeV1ctx9 = { + backgroundColor: string, + borderColor: string, + borderWidth: string, + borderRadius: string, + size: string, + transition: string, + outline: string, + outlineOffset: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} type stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig = { - disabled: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` - default: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` - hover: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` - focus: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth` + disabled: __typeV1ctx9, + default: __typeV1ctx9, + hover: __typeV1ctx9, + focus: __typeV1ctx9, } type stepperV2StepperV2TokensTypeContainerStepCircleConfig = { default: stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig, @@ -22,9 +36,26 @@ type stepperV2StepperV2TokensTypeContainerStepCircleConfig = { disabled: stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig, skipped: stepperV2StepperV2TokensTypeContainerStepCircleDefaultConfig, } +type __typeV12ovp2 = { + color: string, +} +type stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig = { + disabled: __typeV12ovp2, + default: __typeV12ovp2, + hover: __typeV12ovp2, + focus: __typeV12ovp2, +} +type stepperV2StepperV2TokensTypeContainerStepIconConfig = { + default: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + completed: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + current: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + pending: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + disabled: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, + skipped: stepperV2StepperV2TokensTypeContainerStepIconDefaultConfig, +} type stepperV2StepperV2TokensTypeContainerStepConfig = { circle: stepperV2StepperV2TokensTypeContainerStepCircleConfig, - icon: stepperV2StepperV2TokensTypeContainerStepCircleConfig, + icon: stepperV2StepperV2TokensTypeContainerStepIconConfig, } type stepperV2StepperV2TokensTypeContainerConnectorLineConfig = { color: string, @@ -43,11 +74,8 @@ type stepperV2StepperV2TokensTypeContainerSubConnectorDotConfig = { paddingBottom: string, paddingLeft: string, } -type stepperV2StepperV2TokensTypeContainerSubConnectorExpanderIconConfig = { - color: string, -} type stepperV2StepperV2TokensTypeContainerSubConnectorExpanderConfig = { - icon: stepperV2StepperV2TokensTypeContainerSubConnectorExpanderIconConfig, + icon: __typeV12ovp2, width: string, } type stepperV2StepperV2TokensTypeContainerSubConnectorTextDefaultConfig = { @@ -69,8 +97,32 @@ type stepperV2StepperV2TokensTypeContainerSubConnectorConfig = { expander: stepperV2StepperV2TokensTypeContainerSubConnectorExpanderConfig, text: stepperV2StepperV2TokensTypeContainerSubConnectorTextConfig, } +type __typeSevct = { + color: string, + fontSize: string, + fontWeight: string, + gap: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} +type stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig = { + disabled: __typeSevct, + default: __typeSevct, + hover: __typeSevct, + focus: __typeSevct, +} +type stepperV2StepperV2TokensTypeContainerTitleTextConfig = { + default: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + completed: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + current: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + pending: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + disabled: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, + skipped: stepperV2StepperV2TokensTypeContainerTitleTextDefaultConfig, +} type stepperV2StepperV2TokensTypeContainerTitleConfig = { - text: stepperV2StepperV2TokensTypeContainerStepCircleConfig, + text: stepperV2StepperV2TokensTypeContainerTitleTextConfig, } type stepperV2StepperV2TokensTypeContainerDescriptionConfig = { text: stepperV2StepperV2TokensTypeContainerSubConnectorTextDefaultConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SwitchTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SwitchTypes.res index e674e5d2..5157a0e4 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SwitchTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/SwitchTypes.res @@ -19,12 +19,16 @@ type switch_SwitchTokensTypeSwitchContainerThumbBorderConfig = { color: string, width: string, } +type __typeMkypc = { + active: string, + inactive: string, +} type switch_SwitchTokensTypeSwitchContainerThumbSizeSmConfig = { width: string, height: string, top: string, left: string, - offset: string, // ⚪ loose — was `{ active: Left; inactive: Left; }` + offset: __typeMkypc, } type switch_SwitchTokensTypeSwitchContainerThumbSizeConfig = { sm: switch_SwitchTokensTypeSwitchContainerThumbSizeSmConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TabsV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TabsV2Types.res index bb5f0bf3..d0f42afd 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TabsV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TabsV2Types.res @@ -64,16 +64,11 @@ type tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorConfig = { underline: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, pills: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, } -type tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig = { - boxed: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, - floating: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, - underline: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, - pills: tabsV2TabsV2TokensTypeTabListPaddingSmBoxedConfig, -} -type tabsV2TabsV2TokensTypeTabListTriggerPaddingConfig = { - sm: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, - md: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, - lg: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, +type tabsV2TabsV2TokensTypeTabListTriggerTextColorConfig = { + boxed: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, + floating: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, + underline: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, + pills: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorBoxedConfig, } type tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig = { sm: string, @@ -81,7 +76,7 @@ type tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig = { lg: string, } type tabsV2TabsV2TokensTypeTabListTriggerTextConfig = { - color: tabsV2TabsV2TokensTypeTabListTriggerPaddingSmConfig, + color: tabsV2TabsV2TokensTypeTabListTriggerTextColorConfig, fontSize: tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig, fontWeight: tabsV2TabsV2TokensTypeTabListTriggerTextFontSizeConfig, } @@ -96,7 +91,7 @@ type tabsV2TabsV2TokensTypeTabListTriggerConfig = { backgroundColor: tabsV2TabsV2TokensTypeTabListTriggerBackgroundColorConfig, borderRadius: tabsV2TabsV2TokensTypeTabListBorderRadiusConfig, border: tabsV2TabsV2TokensTypeTabListBackgroundColorConfig, - padding: tabsV2TabsV2TokensTypeTabListTriggerPaddingConfig, + padding: tabsV2TabsV2TokensTypeTabListPaddingConfig, text: tabsV2TabsV2TokensTypeTabListTriggerTextConfig, closeButton: tabsV2TabsV2TokensTypeTabListTriggerCloseButtonConfig, transition: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TokensTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TokensTypes.res index 9e690f1e..868c3e08 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TokensTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/TokensTypes.res @@ -177,46 +177,46 @@ type tokensFoundationTokenTypeOpacityConfig = { } @set_index external tokensFoundationTokenTypeOpacityConfigSet: (tokensFoundationTokenTypeOpacityConfig, string, string) => unit = "" type tokensFoundationTokenTypeUnitConfig = { - @as("0") _0: string, // ⚪ loose — was `UnitType` - @as("0.5") _0_5: string, // ⚪ loose — was `UnitType` - @as("1") _1: string, // ⚪ loose — was `UnitType` - @as("1.5") _1_5: string, // ⚪ loose — was `UnitType` - @as("2") _2: string, // ⚪ loose — was `UnitType` - @as("3") _3: string, // ⚪ loose — was `UnitType` - @as("4") _4: string, // ⚪ loose — was `UnitType` - @as("5") _5: string, // ⚪ loose — was `UnitType` - @as("6") _6: string, // ⚪ loose — was `UnitType` - @as("7") _7: string, // ⚪ loose — was `UnitType` - @as("8") _8: string, // ⚪ loose — was `UnitType` - @as("9") _9: string, // ⚪ loose — was `UnitType` - @as("10") _10: string, // ⚪ loose — was `UnitType` - @as("12") _12: string, // ⚪ loose — was `UnitType` - @as("14") _14: string, // ⚪ loose — was `UnitType` - @as("15") _15: string, // ⚪ loose — was `UnitType` - @as("16") _16: string, // ⚪ loose — was `UnitType` - @as("18") _18: string, // ⚪ loose — was `UnitType` - @as("18.5") _18_5: string, // ⚪ loose — was `UnitType` - @as("20") _20: string, // ⚪ loose — was `UnitType` - @as("22") _22: string, // ⚪ loose — was `UnitType` - @as("24") _24: string, // ⚪ loose — was `UnitType` - @as("28") _28: string, // ⚪ loose — was `UnitType` - @as("30") _30: string, // ⚪ loose — was `UnitType` - @as("32") _32: string, // ⚪ loose — was `UnitType` - @as("36") _36: string, // ⚪ loose — was `UnitType` - @as("40") _40: string, // ⚪ loose — was `UnitType` - @as("44") _44: string, // ⚪ loose — was `UnitType` - @as("48") _48: string, // ⚪ loose — was `UnitType` - @as("52") _52: string, // ⚪ loose — was `UnitType` - @as("56") _56: string, // ⚪ loose — was `UnitType` - @as("64") _64: string, // ⚪ loose — was `UnitType` - @as("80") _80: string, // ⚪ loose — was `UnitType` - @as("100") _100: string, // ⚪ loose — was `UnitType` - @as("120") _120: string, // ⚪ loose — was `UnitType` - @as("144") _144: string, // ⚪ loose — was `UnitType` - @as("150") _150: string, // ⚪ loose — was `UnitType` - auto: string, // ⚪ loose — was `UnitType` -} -@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, JSON.t) => unit = "" + @as("0") _0: string, + @as("0.5") _0_5: string, + @as("1") _1: string, + @as("1.5") _1_5: string, + @as("2") _2: string, + @as("3") _3: string, + @as("4") _4: string, + @as("5") _5: string, + @as("6") _6: string, + @as("7") _7: string, + @as("8") _8: string, + @as("9") _9: string, + @as("10") _10: string, + @as("12") _12: string, + @as("14") _14: string, + @as("15") _15: string, + @as("16") _16: string, + @as("18") _18: string, + @as("18.5") _18_5: string, + @as("20") _20: string, + @as("22") _22: string, + @as("24") _24: string, + @as("28") _28: string, + @as("30") _30: string, + @as("32") _32: string, + @as("36") _36: string, + @as("40") _40: string, + @as("44") _44: string, + @as("48") _48: string, + @as("52") _52: string, + @as("56") _56: string, + @as("64") _64: string, + @as("80") _80: string, + @as("100") _100: string, + @as("120") _120: string, + @as("144") _144: string, + @as("150") _150: string, + auto: string, +} +@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, string) => unit = "" type colorTokensType = { gray: Dict.t, primary: Dict.t, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/_REPORT.md b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/_REPORT.md index 64fd2d00..71428c62 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/_REPORT.md +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.37/bindings/_REPORT.md @@ -4,7 +4,7 @@ **253** function binding(s) → `BlendDesignSystemBindings.res`. -**3343** shared types deduplicated into **77** `*Types.res` modules (referenced qualified — no per-file redeclaration). +**3672** shared types deduplicated into **77** `*Types.res` modules (referenced qualified — no per-file redeclaration). ## 🔤 Constructor name collisions @@ -576,7 +576,7 @@ A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object sha |------|-----------------| | `chartRef` | `chartRef?: RefObject;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | | `chartRefs` | `chartRefs?: ReadonlyArray>;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | -| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.animation` (`review`), `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesNetworkgraphDataLabelsOptionsObject.animation` (`review`), `seriesPackedBubbleDataLabelsOptionsObject.animation` (`review`) emitted as `string` | +| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesSunburstDataLabelsOptionsObject.connectorShape` (`review`), `seriesLineDataDragDropOptions.guideBox` (`review`), `partialRbka3.easing` (`review`) emitted as `string` | ### DataTable diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AccordionTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AccordionTypes.res index 0cfa63d0..249299f4 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AccordionTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AccordionTypes.res @@ -8,13 +8,30 @@ type accordionAccordionTokenTypeGapConfig = { border: string, noBorder: string, } +type accordionUseThemeBorderConfig = { + disabled: string, + active: string, + default: string, + hover: string, + @as("open") open_: string, +} type accordionAccordionTokenTypeTriggerBackgroundColorConfig = { - border: string, // ⚪ loose — was `{ disabled: BackgroundColor; active: BackgroundColor; default: BackgroundColor; hover: BackgroundColor; open: ` - noBorder: string, // ⚪ loose — was `{ disabled: BackgroundColor; active: BackgroundColor; default: BackgroundColor; hover: BackgroundColor; open: ` + border: accordionUseThemeBorderConfig, + noBorder: accordionUseThemeBorderConfig, +} +type accordionUseThemeTitleConfig = { + fontSize: string, + fontWeight: string, + color: accordionUseThemeBorderConfig, +} +type accordionUseThemeSubtextConfig = { + fontSize: string, + gap: string, + color: accordionUseThemeBorderConfig, } type accordionAccordionTokenTypeTriggerTextConfig = { - title: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { disabled: Color; active: Color;` - subtext: string, // ⚪ loose — was `{ fontSize: FontSize; gap: Gap; color: { disabled: Color; acti` + title: accordionUseThemeTitleConfig, + subtext: accordionUseThemeSubtextConfig, } type accordionAccordionTokenTypeTriggerSlotConfig = { maxWidth: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AlertV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AlertV2Types.res index dab697bb..b87ac646 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AlertV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AlertV2Types.res @@ -38,10 +38,35 @@ type alertV2AlertV2TokensTypeGapConfig = { type alertV2AlertV2TokensTypeSlotConfig = { maxHeight: string, } +type alertV2UseThemeTextContainerHeadingColorConfig = { + primary: string, + success: string, + warning: string, + error: string, + purple: string, + orange: string, + neutral: string, +} +type alertV2UseThemeTextContainerHeadingConfig = { + color: alertV2UseThemeTextContainerHeadingColorConfig, + fontWeight: string, + fontSize: string, + lineHeight: string, +} +type alertV2UseThemeTextContainerConfig = { + gap: string, + heading: alertV2UseThemeTextContainerHeadingConfig, + description: alertV2UseThemeTextContainerHeadingConfig, +} +type alertV2UseThemeActionContainerConfig = { + gap: string, + primaryAction: alertV2UseThemeTextContainerHeadingConfig, + secondaryAction: alertV2UseThemeTextContainerHeadingConfig, +} type alertV2AlertV2TokensTypeMainContainerContentConfig = { - gap: string, // ⚪ loose — was `{ bottom: Gap; right: Gap; }` - textContainer: string, // ⚪ loose — was `{ gap: Gap; heading: { color: { primary: Color; success: Color; warning: Color; error:` - actionContainer: string, // ⚪ loose — was `{ gap: Gap; primaryAction: { color: { primary: Color; success: Color; warning: Color; ` + gap: alertV2AlertV2TokensTypeGapConfig, + textContainer: alertV2UseThemeTextContainerConfig, + actionContainer: alertV2UseThemeActionContainerConfig, } type alertV2AlertV2TokensTypeMainContainerCloseButtonConfig = { color: string, // ⚪ loose — was `{ primary: Color; success: Color; warning: Color; error: Color; purple: Color; orange: Color; neutral: Color; ` diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AvatarGroupTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AvatarGroupTypes.res index 06e60600..7300b337 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AvatarGroupTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/AvatarGroupTypes.res @@ -30,12 +30,17 @@ type avatarGroupAvatarGroupTokensTypeOverflowCounterBackgroundConfig = { type avatarGroupAvatarGroupTokensTypeOverflowCounterTextConfig = { color: string, } +type __typeV1y96o = { + width: string, + height: string, + fontSize: string, +} type avatarGroupAvatarGroupTokensTypeOverflowCounterSizeConfig = { - sm: string, // ⚪ loose — was `{ width: Width; height: Height; fontSize: FontSize; height: Height; fontSize: FontSize; height: Height; fontSize: FontSize; height: Height; fontSize: FontSize; height: Height; fontSize: FontSize; height: Height; }` - regular: string, // ⚪ loose — was `{ width: Width; height: Height; }` - md: string, // ⚪ loose — was `{ width: Width; height: Height; }` - lg: string, // ⚪ loose — was `{ width: Width; height: Height; }` - xl: string, // ⚪ loose — was `{ width: Width; height: Height; }` + sm: __typeV44l1h2, + regular: __typeV44l1h2, + md: __typeV44l1h2, + lg: __typeV44l1h2, + xl: __typeV44l1h2, } type avatarAvatarTokensTypeTextColorConfig = { default: string, @@ -47,9 +51,24 @@ type avatarAvatarTokensTypeTextConfig = { fontSize: avatarAvatarTokensTypeTextFontSizeConfig, fontWeight: avatarAvatarTokensTypeTextFontSizeConfig, } +type avatarUseThemeSmDefaultConfig = { + color: string, + width: string, +} +type avatarUseThemeSmConfig = { + default: avatarUseThemeSmDefaultConfig, + online: avatarUseThemeSmDefaultConfig, +} +type avatarAvatarTokensTypeIndicatorBorderConfig = { + sm: avatarUseThemeSmConfig, + regular: avatarUseThemeSmConfig, + md: avatarUseThemeSmConfig, + lg: avatarUseThemeSmConfig, + xl: avatarUseThemeSmConfig, +} type avatarAvatarTokensTypeIndicatorConfig = { backgroundColor: avatarAvatarTokensTypeTextColorConfig, - border: avatarAvatarTokensTypeContainerSizeConfig, + border: avatarAvatarTokensTypeIndicatorBorderConfig, size: avatarAvatarTokensTypeContainerSizeConfig, borderRadius: string, boxShadow: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/BlendDesignSystemBindings.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/BlendDesignSystemBindings.res index 89851245..de292948 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/BlendDesignSystemBindings.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/BlendDesignSystemBindings.res @@ -28,7 +28,7 @@ @module("@juspay/blend-design-system") external getUnitInputTokens: (TokensTypes.foundationTokenType, ~theme: string=?, unit) => InputsTypes.responsiveUnitInputTokens = "getUnitInputTokens" @module("@juspay/blend-design-system") external getMultiValueInputTokens: (TokensTypes.foundationTokenType) => InputsTypes.responsiveMultiValueInputTokens = "getMultiValueInputTokens" @module("@juspay/blend-design-system") external getKeyValuePairTokens: (TokensTypes.foundationTokenType) => KeyValuePairTypes.responsiveKeyValuePairTokens = "getKeyValuePairTokens" -@module("@juspay/blend-design-system") external getMenuItemStateToken: (ContextSharedTypes.menuItemStateTokens<'a>, ContextSharedTypes.menuItemSelectionStates) => 'a = "getMenuItemStateToken" +@module("@juspay/blend-design-system") external getMenuItemStateToken: (ContextSharedTypes.menuItemStateTokensV1lywh<'a>, ContextSharedTypes.menuItemSelectionStates) => 'a = "getMenuItemStateToken" @module("@juspay/blend-design-system") external getMenuTokens: (TokensTypes.foundationTokenType) => ContextSharedTypes.responsiveMenuTokensType = "getMenuTokens" @module("@juspay/blend-design-system") external getModalComponentTokens: (TokensTypes.foundationTokenType, ~theme: string=?, unit) => ModalTypes.responsiveModalTokens = "getModalComponentTokens" @module("@juspay/blend-design-system") external getMultiSelectTokens: (TokensTypes.foundationTokenType) => MultiSelectTypes.responsiveMultiSelectTokens = "getMultiSelectTokens" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonTypes.res index a3ba7eb3..885e8f4b 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonTypes.res @@ -25,10 +25,16 @@ type buttonButtonTokensTypeSlotMaxHeightConfig = { md: string, lg: string, } +type buttonUseThemeDefaultConfig = { + default: string, + hover: string, + active: string, + disabled: string, +} type buttonButtonTokensTypeBackgroundColorPrimaryConfig = { - default: string, // ⚪ loose — was `{ default: Background; hover: Background; active: Background; hover: Background; active: Background; hover: Background; active: Background; hover: BorderRadius; activ` - secondary: string, // ⚪ loose — was `{ default: { default: BorderRadius; hover: BorderRadius; activ` - danger: string, // ⚪ loose — was `{ default: { default: BorderRadius; hover: BorderRadius; activ` - success: string, // ⚪ loose — was `{ default: { default: BorderRadius; hover: BorderRadius; activ` + primary: buttonUseThemePrimaryConfig, + secondary: buttonUseThemePrimaryConfig, + danger: buttonUseThemePrimaryConfig, + success: buttonUseThemePrimaryConfig, } type buttonButtonTokensTypeBorderRadiusConfig = { sm: buttonButtonTokensTypeBorderRadiusSmConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonV2Types.res index bcab6c30..838d8add 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ButtonV2Types.res @@ -40,10 +40,16 @@ type buttonV2ResponsiveButtonV2TokensSmFocusRingConfig = { danger: buttonV2ResponsiveButtonV2TokensSmFocusRingPrimaryConfig, success: buttonV2ResponsiveButtonV2TokensSmFocusRingPrimaryConfig, } +type buttonV2UseThemeDefaultConfig = { + default: string, + hover: string, + active: string, + disabled: string, +} type buttonV2ResponsiveButtonV2TokensSmBackgroundColorPrimaryConfig = { - default: string, // ⚪ loose — was `{ default: Background; hover: Background; active: Background; hover: Background; active: Background; hover: Background; active: Background; fontWeight: FontWeight; color: Color; gap: Gap; fontWeight: FontWeight; color: Color; }` + title: __typeT1lr4, + subTitle: __typeUx2o02, gap: string, } type cardCardTokenTypeHeaderDefaultConfig = { backgroundColor: string, - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: cardCardTokenTypePaddingDefaultConfig, borderBottom: string, } type cardCardTokenTypeHeaderConfig = { @@ -31,7 +42,7 @@ type cardCardTokenTypeHeaderConfig = { custom: unit, } type cardCardTokenTypeBodyPaddingConfig = { - default: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + default: cardCardTokenTypePaddingDefaultConfig, aligned: unit, custom: unit, } @@ -40,17 +51,38 @@ type cardCardTokenTypeBodyGapConfig = { aligned: string, custom: string, } +type __typeQb0or = { + fontSize: string, + color: string, + fontWeight: string, +} type cardCardTokenTypeBodyTextConfig = { - title: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; }` - content: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; fontWeight: FontWeight; }` + title: __typeUx2o02, + content: __typeQb0or, gap: string, } type cardCardTokenTypeBodyActionsConfig = { gap: string, centerAlignGap: string, } +type __typeLzdw5 = { + marginBottom: string, + minHeight: string, +} +type __typeFzq0p = { + marginRight: string, + width: string, + height: string, +} +type __typeV1dcia = { + vertical: __typeLzdw5, + horizontal: __typeFzq0p, +} +type __typeV1moml = { + cardSlot: __typeV1dcia, +} type cardCardTokenTypeBodyAlignmentConfig = { - aligned: string, // ⚪ loose — was `{ cardSlot: { vertical: { marginBottom: MarginBottom; minHeight: MinHeight; }` + dropdown: __typeSfat4, item: string, // ⚪ loose — was `{ gap: Gap; color: { active: Color; default: Color; hover: Color; total: Color; }; fon` } type chartsChartTokensTypeContentPaddingConfig = { diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChartsV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChartsV2Types.res index b3fc113e..a00c3291 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChartsV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChartsV2Types.res @@ -9,20 +9,52 @@ type chartsV2ChartV2TokensTypeHeaderConfig = { backgroundColor: string, borderBottom: string, } +type __typeP6m40 = { + width: string, + height: string, + borderRadius: string, +} +type __typeV1xgem = { + fontSize: string, + fontWeight: string, + lineHeight: string, + color: string, +} +type __typeV1kdcq = { + color: string, + width: string, + height: string, +} +type __typeTqkig = { + gap: string, + name: __typeV1xgem, + value: __typeV1xgem, + separator: __typeV1kdcq, +} type chartsV2ChartV2TokensTypeLegendsLegendItemConfig = { gap: string, - shape: string, // ⚪ loose — was `{ width: Width; height: Height; borderRadius: BorderRadius; name: { fontSize: FontSize; fontWeight: FontWeight` + shape: __typeP6m40, + text: __typeTqkig, } type chartsV2ChartV2TokensTypeLegendsConfig = { gap: string, legendItem: chartsV2ChartV2TokensTypeLegendsLegendItemConfig, } +type __typeV1vw5b = { + fontSize: string, + color: string, + fontWeight: string, + lineHeight: string, +} +type __typeV1agq42 = { + width: string, + color: string, +} type chartsV2ChartV2TokensTypeChartXAxisConfig = { - title: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; fontWeight: FontWeight; lineHeight: LineHeight; color: Color; fontWeight: FontWeight; lineHeight: LineHeight; color: Color; }` - gridLine: string, // ⚪ loose — was `{ width: Width; color: Color; }` + title: __typeV1vw5b, + labels: __typeV1vw5b, + line: __typeV1agq42, + gridLine: __typeV1agq42, } type chartsV2ChartV2TokensTypeChartConfig = { backgroundColor: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChatInputTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChatInputTypes.res index cbc311d2..6b8fef15 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChatInputTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ChatInputTypes.res @@ -118,9 +118,19 @@ type chatInputResponsiveChatInputTokensTypeSmTopQueriesScrollContainerConfig = { backgroundColor: string, scrollbarColor: string, } +type __typeQ3l8y = { + default: string, + hover: string, + active: string, + disabled: string, +} +type __typeV1wg7a = { + default: string, + disabled: string, +} type chatInputResponsiveChatInputTokensTypeSmTopQueriesItemConfig = { - backgroundColor: string, // ⚪ loose — was `{ default: BackgroundColor; hover: BackgroundColor; active: BackgroundColor; disabled: BackgroundColor; }` - color: string, // ⚪ loose — was `{ default: Color; hover: Color; active: Color; disabled: Color; }` + backgroundColor: __typeQ3l8y, + color: __typeQ3l8y, fontSize: string, fontWeight: string, paddingX: string, @@ -128,7 +138,7 @@ type chatInputResponsiveChatInputTokensTypeSmTopQueriesItemConfig = { border: string, transition: string, cursor: string, - opacity: string, // ⚪ loose — was `{ default: Opacity; disabled: Opacity; }` + opacity: __typeV1wg7a, } type chatInputResponsiveChatInputTokensTypeSmTopQueriesConfig = { container: chatInputResponsiveChatInputTokensTypeSmTopQueriesContainerConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CheckboxTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CheckboxTypes.res index d5c3f837..e8223c44 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CheckboxTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CheckboxTypes.res @@ -8,16 +8,31 @@ type checkboxCheckboxTokensTypeIndicatorWidthConfig = { sm: string, md: string, } +type checkboxUseThemeCheckedConfig = { + default?: string, + hover?: string, + disabled?: string, + error?: string, +} type checkboxCheckboxTokensTypeIndicatorBackgroundColorConfig = { - checked?: string, // ⚪ loose — was `{ default?: BackgroundColor; hover?: BackgroundColor; disabled?: BackgroundColor; error?: BackgroundColor; }` - unchecked?: string, // ⚪ loose — was `{ default?: BackgroundColor; hover?: BackgroundColor; disabled?: BackgroundColor; error?: BackgroundColor; }` - indeterminate?: string, // ⚪ loose — was `{ default?: BackgroundColor; hover?: BackgroundColor; disabled?: BackgroundColor; error?: BackgroundColor; }` + checked?: checkboxUseThemeCheckedConfig, + unchecked?: checkboxUseThemeCheckedConfig, + indeterminate?: checkboxUseThemeCheckedConfig, +} +type checkboxUseThemeColorCheckedConfig = { + default?: string, + disabled?: string, +} +type checkboxUseThemeColorConfigV1iwo4 = { + checked?: checkboxUseThemeColorCheckedConfig, + unchecked?: checkboxUseThemeColorCheckedConfig, + indeterminate?: checkboxUseThemeColorCheckedConfig, } type checkboxCheckboxTokensTypeIndicatorIconConfig = { - color: string, // ⚪ loose — was `{ checked?: { default?: Color; disabled?: Color; }; unchecked?: { default?: Color; disabled?: Color; }; indete` - width: string, // ⚪ loose — was `{ sm: Width; md: Width; }` - height: string, // ⚪ loose — was `{ sm: Height; md: Height; }` - strokeWidth: string, // ⚪ loose — was `{ sm: StrokeWidth; md: StrokeWidth; }` + color: checkboxUseThemeColorConfigV1iwo4, + width: checkboxCheckboxTokensTypeIndicatorWidthConfig, + height: checkboxCheckboxTokensTypeIndicatorWidthConfig, + strokeWidth: checkboxCheckboxTokensTypeIndicatorWidthConfig, } type checkboxCheckboxTokensTypeIndicatorConfig = { width: checkboxCheckboxTokensTypeIndicatorWidthConfig, @@ -30,16 +45,22 @@ type checkboxCheckboxTokensTypeIndicatorConfig = { boxShadow: string, icon: checkboxCheckboxTokensTypeIndicatorIconConfig, } +type checkboxUseThemeColorConfigHeuf4 = { + default: string, + hover: string, + disabled: string, + error: string, +} type checkboxCheckboxTokensTypeContentLabelConfig = { - color: string, // ⚪ loose — was `{ default: Color; hover: Color; disabled: Color; error: Color; }` - fontSize: string, // ⚪ loose — was `{ sm: FontSize; md: FontSize; }` - fontWeight: string, // ⚪ loose — was `{ sm: FontWeight; md: FontWeight; }` - lineHeight: string, // ⚪ loose — was `{ sm: LineHeight; md: LineHeight; }` + color: checkboxUseThemeColorConfigHeuf4, + fontSize: checkboxCheckboxTokensTypeIndicatorWidthConfig, + fontWeight: checkboxCheckboxTokensTypeIndicatorWidthConfig, + lineHeight: checkboxCheckboxTokensTypeIndicatorWidthConfig, } type checkboxCheckboxTokensTypeContentSubtextConfig = { - color: string, // ⚪ loose — was `{ default: Color; hover: Color; disabled: Color; error: Color; }` - fontSize: string, // ⚪ loose — was `{ sm: FontSize; md: FontSize; }` - fontWeight: string, // ⚪ loose — was `{ sm: FontWeight; md: FontWeight; }` + color: checkboxUseThemeColorConfigHeuf4, + fontSize: checkboxCheckboxTokensTypeIndicatorWidthConfig, + fontWeight: checkboxCheckboxTokensTypeIndicatorWidthConfig, } type checkboxCheckboxTokensTypeContentConfig = { gap: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CodeBlockTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CodeBlockTypes.res index 3c167fd6..180e8557 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CodeBlockTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/CodeBlockTypes.res @@ -47,14 +47,27 @@ type codeBlockCodeBlockTokenTypeBodyGutterConfig = { borderLeft: string, // ⚪ loose — was `{ added: BorderLeft; removed: BorderLeft; unchanged: BorderLef` borderColor: string, // ⚪ loose — was `{ added: Color; removed: Color; unchanged: Color; }` } +type __typeV1ap9j = { + left: string, + right: string, +} +type __typeOodha = { + x: __typeV1ap9j, + y: string, +} type codeBlockCodeBlockTokenTypeBodyCodeConfig = { fontFamily: string, fontSize: string, lineHeight: string, - padding: string, // ⚪ loose — was `{ x: { left: PaddingLeft; right: PaddingRight; }; y: Padding; dotsPadding: Padding; opacity: Opacity; di` + button: __typeV8w704, } type codeBlockCodeBlockTokenTypeBodyConfig = { padding: codeBlockCodeBlockTokenTypeHeaderPaddingConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ContextSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ContextSharedTypes.res index 58496912..17a4bf91 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ContextSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ContextSharedTypes.res @@ -26,7 +26,7 @@ type menuItemActionType = | @as("danger") Danger type menuSelectionStyle = | @as("checkmark") Checkmark - | @as("highlight") HighlightSelectionStyle + | @as("highlight") Highlight type menuSelectionMode = | @as("multiple") Multiple | @as("single") Single @@ -210,7 +210,7 @@ type editorOption = | @as(114) RevealHorizontalRightPadding | @as(115) RoundedSelection | @as(116) Rulers - | @as(117) ScrollbarEditorOption + | @as(117) Scrollbar | @as(118) ScrollBeyondLastColumn | @as(119) ScrollBeyondLastLine | @as(120) ScrollPredominantAxis @@ -291,7 +291,7 @@ type keyCode = | @as(7) PauseBreak | @as(8) CapsLock | @as(9) Escape - | @as(10) SpaceKeyCode + | @as(10) Space | @as(11) PageUp | @as(12) PageDown | @as(13) EndKeyCode @@ -339,7 +339,7 @@ type keyCode = | @as(55) KeyY | @as(56) KeyZ | @as(57) Meta - | @as(58) ContextMenuKeyCode + | @as(58) ContextMenu | @as(59) F1 | @as(60) F2 | @as(61) F3 @@ -711,31 +711,22 @@ type inputsV2UploadErrorReasonConfig = { @as("MAX_FILES") maxFiles: string, @as("INVALID_TYPE") invalidType: string, } -type contextComponentTokensTAGSSmMinWidthConfig = { - ...JsxDOM.domProps, -} -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1owcx = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("-moz-fit-content") MozFitContent | @as("-moz-max-content") MozMaxContent | @as("-moz-min-content") MozMinContent | @as("-webkit-fit-content") WebkitFitContent | @as("-webkit-max-content") WebkitMaxContent | @as("auto") Auto | @as("fit-content") FitContent | @as("intrinsic") Intrinsic | @as("max-content") MaxContent | @as("min-content") MinContent | @as("min-intrinsic") MinIntrinsic | @as("-webkit-min-content") WebkitMinContent | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1x0av = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtc1x0av | @as("-moz-fit-content") MozFitContent | @as("-moz-max-content") MozMaxContent | @as("-moz-min-content") MozMinContent | @as("-webkit-fit-content") WebkitFitContent | @as("-webkit-max-content") WebkitMaxContent | @as("fit-content") FitContent | @as("intrinsic") Intrinsic | @as("max-content") MaxContent | @as("min-content") MinContent | @as("-webkit-min-content") WebkitMinContent | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1wbzz = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("-moz-fit-content") MozFitContent | @as("-moz-max-content") MozMaxContent | @as("-moz-min-content") MozMinContent | @as("-webkit-fit-content") WebkitFitContent | @as("-webkit-max-content") WebkitMaxContent | @as("auto") Auto | @as("fit-content") FitContent | @as("intrinsic") Intrinsic | @as("max-content") MaxContent | @as("min-content") MinContent | @as("min-intrinsic") MinIntrinsic | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtchhntk = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("normal") Normal | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcgjquu = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("aliceblue") Aliceblue | @as("antiquewhite") Antiquewhite | @as("aqua") Aqua | @as("aquamarine") Aquamarine | @as("azure") Azure | @as("beige") Beige | @as("bisque") Bisque | @as("black") Black | @as("blanchedalmond") Blanchedalmond | @as("blue") Blue | @as("blueviolet") Blueviolet | @as("brown") Brown | @as("burlywood") Burlywood | @as("cadetblue") Cadetblue | @as("chartreuse") Chartreuse | @as("chocolate") Chocolate | @as("coral") Coral | @as("cornflowerblue") Cornflowerblue | @as("cornsilk") Cornsilk | @as("crimson") Crimson | @as("cyan") Cyan | @as("darkblue") Darkblue | @as("darkcyan") Darkcyan | @as("darkgoldenrod") Darkgoldenrod | @as("darkgray") Darkgray | @as("darkgreen") Darkgreen | @as("darkgrey") Darkgrey | @as("darkkhaki") Darkkhaki | @as("darkmagenta") Darkmagenta | @as("darkolivegreen") Darkolivegreen | @as("darkorange") Darkorange | @as("darkorchid") Darkorchid | @as("darkred") Darkred | @as("darksalmon") Darksalmon | @as("darkseagreen") Darkseagreen | @as("darkslateblue") Darkslateblue | @as("darkslategray") Darkslategray | @as("darkslategrey") Darkslategrey | @as("darkturquoise") Darkturquoise | @as("darkviolet") Darkviolet | @as("deeppink") Deeppink | @as("deepskyblue") Deepskyblue | @as("dimgray") Dimgray | @as("dimgrey") Dimgrey | @as("dodgerblue") Dodgerblue | @as("firebrick") Firebrick | @as("floralwhite") Floralwhite | @as("forestgreen") Forestgreen | @as("fuchsia") Fuchsia | @as("gainsboro") Gainsboro | @as("ghostwhite") Ghostwhite | @as("gold") Gold | @as("goldenrod") Goldenrod | @as("gray") Gray | @as("green") Green | @as("greenyellow") Greenyellow | @as("grey") Grey | @as("honeydew") Honeydew | @as("hotpink") Hotpink | @as("indianred") Indianred | @as("indigo") Indigo | @as("ivory") Ivory | @as("khaki") Khaki | @as("lavender") Lavender | @as("lavenderblush") Lavenderblush | @as("lawngreen") Lawngreen | @as("lemonchiffon") Lemonchiffon | @as("lightblue") Lightblue | @as("lightcoral") Lightcoral | @as("lightcyan") Lightcyan | @as("lightgoldenrodyellow") Lightgoldenrodyellow | @as("lightgray") Lightgray | @as("lightgreen") Lightgreen | @as("lightgrey") Lightgrey | @as("lightpink") Lightpink | @as("lightsalmon") Lightsalmon | @as("lightseagreen") Lightseagreen | @as("lightskyblue") Lightskyblue | @as("lightslategray") Lightslategray | @as("lightslategrey") Lightslategrey | @as("lightsteelblue") Lightsteelblue | @as("lightyellow") Lightyellow | @as("lime") Lime | @as("limegreen") Limegreen | @as("linen") Linen | @as("magenta") Magenta | @as("maroon") Maroon | @as("mediumaquamarine") Mediumaquamarine | @as("mediumblue") Mediumblue | @as("mediumorchid") Mediumorchid | @as("mediumpurple") Mediumpurple | @as("mediumseagreen") Mediumseagreen | @as("mediumslateblue") Mediumslateblue | @as("mediumspringgreen") Mediumspringgreen | @as("mediumturquoise") Mediumturquoise | @as("mediumvioletred") Mediumvioletred | @as("midnightblue") Midnightblue | @as("mintcream") Mintcream | @as("mistyrose") Mistyrose | @as("moccasin") Moccasin | @as("navajowhite") Navajowhite | @as("navy") Navy | @as("oldlace") Oldlace | @as("olive") Olive | @as("olivedrab") Olivedrab | @as("orange") Orange | @as("orangered") Orangered | @as("orchid") Orchid | @as("palegoldenrod") Palegoldenrod | @as("palegreen") Palegreen | @as("paleturquoise") Paleturquoise | @as("palevioletred") Palevioletred | @as("papayawhip") Papayawhip | @as("peachpuff") Peachpuff | @as("peru") Peru | @as("pink") Pink | @as("plum") Plum | @as("powderblue") Powderblue | @as("purple") Purple | @as("rebeccapurple") Rebeccapurple | @as("red") Red | @as("rosybrown") Rosybrown | @as("royalblue") Royalblue | @as("saddlebrown") Saddlebrown | @as("salmon") Salmon | @as("sandybrown") Sandybrown | @as("seagreen") Seagreen | @as("seashell") Seashell | @as("sienna") Sienna | @as("silver") Silver | @as("skyblue") Skyblue | @as("slateblue") Slateblue | @as("slategray") Slategray | @as("slategrey") Slategrey | @as("snow") Snow | @as("springgreen") Springgreen | @as("steelblue") Steelblue | @as("tan") Tan | @as("teal") Teal | @as("thistle") Thistle | @as("tomato") Tomato | @as("turquoise") Turquoise | @as("violet") Violet | @as("wheat") Wheat | @as("white") White | @as("whitesmoke") Whitesmoke | @as("yellow") Yellow | @as("yellowgreen") Yellowgreen | @as("transparent") Transparent | @as("AccentColor") AccentColor | @as("AccentColorText") AccentColorText | @as("ActiveText") ActiveText | @as("ButtonBorder") ButtonBorder | @as("ButtonFace") ButtonFace | @as("ButtonText") ButtonText | @as("Canvas") Canvas | @as("CanvasText") CanvasText | @as("Field") Field | @as("FieldText") FieldText | @as("GrayText") GrayText | @as("Highlight") HighlightRevertEtcgjquu | @as("HighlightText") HighlightText | @as("LinkText") LinkText | @as("Mark") Mark | @as("MarkText") MarkText | @as("SelectedItem") SelectedItem | @as("SelectedItemText") SelectedItemText | @as("VisitedText") VisitedText | @as("ActiveBorder") ActiveBorder | @as("ActiveCaption") ActiveCaption | @as("AppWorkspace") AppWorkspace | @as("Background") Background | @as("ButtonHighlight") ButtonHighlight | @as("ButtonShadow") ButtonShadow | @as("CaptionText") CaptionText | @as("InactiveBorder") InactiveBorder | @as("InactiveCaption") InactiveCaption | @as("InactiveCaptionText") InactiveCaptionText | @as("InfoBackground") InfoBackground | @as("InfoText") InfoText | @as("Menu") Menu | @as("MenuText") MenuText | @as("Scrollbar") ScrollbarRevertEtcgjquu | @as("ThreeDDarkShadow") ThreeDDarkShadow | @as("ThreeDFace") ThreeDFace | @as("ThreeDHighlight") ThreeDHighlight | @as("ThreeDLightShadow") ThreeDLightShadow | @as("ThreeDShadow") ThreeDShadow | @as("Window") Window | @as("WindowFrame") WindowFrame | @as("WindowText") WindowText | @as("currentColor") CurrentColor | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensTAGSSmBackgroundColorNoFillConfig = { - neutral?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - primary?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - warning?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - purple?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + neutral?: string, + primary?: string, + success?: string, + error?: string, + warning?: string, + purple?: string, } type contextComponentTokensTAGSSmBackgroundColorConfig = { noFill?: contextComponentTokensTAGSSmBackgroundColorNoFillConfig, attentive?: contextComponentTokensTAGSSmBackgroundColorNoFillConfig, subtle?: contextComponentTokensTAGSSmBackgroundColorNoFillConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcp2j1f = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensTAGSSmBorderRadiusXsConfig = { - rounded?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - squarical?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + rounded?: string, + squarical?: string, } type contextComponentTokensTAGSSmBorderRadiusConfig = { xs?: contextComponentTokensTAGSSmBorderRadiusXsConfig, @@ -744,52 +735,25 @@ type contextComponentTokensTAGSSmBorderRadiusConfig = { lg?: contextComponentTokensTAGSSmBorderRadiusXsConfig, } type contextComponentTokensTAGSSmPaddingConfig = { - xs?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - sm?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - md?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - lg?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1yz1q = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtc1yz1q | @as("medium") Medium | @as("thick") Thick | @as("thin") Thin | @as("aliceblue") Aliceblue | @as("antiquewhite") Antiquewhite | @as("aqua") Aqua | @as("aquamarine") Aquamarine | @as("azure") Azure | @as("beige") Beige | @as("bisque") Bisque | @as("black") Black | @as("blanchedalmond") Blanchedalmond | @as("blue") Blue | @as("blueviolet") Blueviolet | @as("brown") Brown | @as("burlywood") Burlywood | @as("cadetblue") Cadetblue | @as("chartreuse") Chartreuse | @as("chocolate") Chocolate | @as("coral") Coral | @as("cornflowerblue") Cornflowerblue | @as("cornsilk") Cornsilk | @as("crimson") Crimson | @as("cyan") Cyan | @as("darkblue") Darkblue | @as("darkcyan") Darkcyan | @as("darkgoldenrod") Darkgoldenrod | @as("darkgray") Darkgray | @as("darkgreen") Darkgreen | @as("darkgrey") Darkgrey | @as("darkkhaki") Darkkhaki | @as("darkmagenta") Darkmagenta | @as("darkolivegreen") Darkolivegreen | @as("darkorange") Darkorange | @as("darkorchid") Darkorchid | @as("darkred") Darkred | @as("darksalmon") Darksalmon | @as("darkseagreen") Darkseagreen | @as("darkslateblue") Darkslateblue | @as("darkslategray") Darkslategray | @as("darkslategrey") Darkslategrey | @as("darkturquoise") Darkturquoise | @as("darkviolet") Darkviolet | @as("deeppink") Deeppink | @as("deepskyblue") Deepskyblue | @as("dimgray") Dimgray | @as("dimgrey") Dimgrey | @as("dodgerblue") Dodgerblue | @as("firebrick") Firebrick | @as("floralwhite") Floralwhite | @as("forestgreen") Forestgreen | @as("fuchsia") Fuchsia | @as("gainsboro") Gainsboro | @as("ghostwhite") Ghostwhite | @as("gold") Gold | @as("goldenrod") Goldenrod | @as("gray") Gray | @as("green") Green | @as("greenyellow") Greenyellow | @as("grey") Grey | @as("honeydew") Honeydew | @as("hotpink") Hotpink | @as("indianred") Indianred | @as("indigo") Indigo | @as("ivory") Ivory | @as("khaki") Khaki | @as("lavender") Lavender | @as("lavenderblush") Lavenderblush | @as("lawngreen") Lawngreen | @as("lemonchiffon") Lemonchiffon | @as("lightblue") Lightblue | @as("lightcoral") Lightcoral | @as("lightcyan") Lightcyan | @as("lightgoldenrodyellow") Lightgoldenrodyellow | @as("lightgray") Lightgray | @as("lightgreen") Lightgreen | @as("lightgrey") Lightgrey | @as("lightpink") Lightpink | @as("lightsalmon") Lightsalmon | @as("lightseagreen") Lightseagreen | @as("lightskyblue") Lightskyblue | @as("lightslategray") Lightslategray | @as("lightslategrey") Lightslategrey | @as("lightsteelblue") Lightsteelblue | @as("lightyellow") Lightyellow | @as("lime") Lime | @as("limegreen") Limegreen | @as("linen") Linen | @as("magenta") Magenta | @as("maroon") Maroon | @as("mediumaquamarine") Mediumaquamarine | @as("mediumblue") Mediumblue | @as("mediumorchid") Mediumorchid | @as("mediumpurple") Mediumpurple | @as("mediumseagreen") Mediumseagreen | @as("mediumslateblue") Mediumslateblue | @as("mediumspringgreen") Mediumspringgreen | @as("mediumturquoise") Mediumturquoise | @as("mediumvioletred") Mediumvioletred | @as("midnightblue") Midnightblue | @as("mintcream") Mintcream | @as("mistyrose") Mistyrose | @as("moccasin") Moccasin | @as("navajowhite") Navajowhite | @as("navy") Navy | @as("oldlace") Oldlace | @as("olive") Olive | @as("olivedrab") Olivedrab | @as("orange") Orange | @as("orangered") Orangered | @as("orchid") Orchid | @as("palegoldenrod") Palegoldenrod | @as("palegreen") Palegreen | @as("paleturquoise") Paleturquoise | @as("palevioletred") Palevioletred | @as("papayawhip") Papayawhip | @as("peachpuff") Peachpuff | @as("peru") Peru | @as("pink") Pink | @as("plum") Plum | @as("powderblue") Powderblue | @as("purple") Purple | @as("rebeccapurple") Rebeccapurple | @as("red") Red | @as("rosybrown") Rosybrown | @as("royalblue") Royalblue | @as("saddlebrown") Saddlebrown | @as("salmon") Salmon | @as("sandybrown") Sandybrown | @as("seagreen") Seagreen | @as("seashell") Seashell | @as("sienna") Sienna | @as("silver") Silver | @as("skyblue") Skyblue | @as("slateblue") Slateblue | @as("slategray") Slategray | @as("slategrey") Slategrey | @as("snow") Snow | @as("springgreen") Springgreen | @as("steelblue") Steelblue | @as("tan") Tan | @as("teal") Teal | @as("thistle") Thistle | @as("tomato") Tomato | @as("turquoise") Turquoise | @as("violet") Violet | @as("wheat") Wheat | @as("white") White | @as("whitesmoke") Whitesmoke | @as("yellow") Yellow | @as("yellowgreen") Yellowgreen | @as("transparent") Transparent | @as("AccentColor") AccentColor | @as("AccentColorText") AccentColorText | @as("ActiveText") ActiveText | @as("ButtonBorder") ButtonBorder | @as("ButtonFace") ButtonFace | @as("ButtonText") ButtonText | @as("Canvas") Canvas | @as("CanvasText") CanvasText | @as("Field") Field | @as("FieldText") FieldText | @as("GrayText") GrayText | @as("Highlight") HighlightRevertEtc1yz1q | @as("HighlightText") HighlightText | @as("LinkText") LinkText | @as("Mark") Mark | @as("MarkText") MarkText | @as("SelectedItem") SelectedItem | @as("SelectedItemText") SelectedItemText | @as("VisitedText") VisitedText | @as("ActiveBorder") ActiveBorder | @as("ActiveCaption") ActiveCaption | @as("AppWorkspace") AppWorkspace | @as("Background") Background | @as("ButtonHighlight") ButtonHighlight | @as("ButtonShadow") ButtonShadow | @as("CaptionText") CaptionText | @as("InactiveBorder") InactiveBorder | @as("InactiveCaption") InactiveCaption | @as("InactiveCaptionText") InactiveCaptionText | @as("InfoBackground") InfoBackground | @as("InfoText") InfoText | @as("Menu") Menu | @as("MenuText") MenuText | @as("Scrollbar") ScrollbarRevertEtc1yz1q | @as("ThreeDDarkShadow") ThreeDDarkShadow | @as("ThreeDFace") ThreeDFace | @as("ThreeDHighlight") ThreeDHighlight | @as("ThreeDLightShadow") ThreeDLightShadow | @as("ThreeDShadow") ThreeDShadow | @as("Window") Window | @as("WindowFrame") WindowFrame | @as("WindowText") WindowText | @as("currentColor") CurrentColor | @as("hidden") Hidden | @as("dashed") Dashed | @as("dotted") Dotted | @as("double") Double | @as("groove") Groove | @as("inset") Inset | @as("outset") Outset | @as("ridge") Ridge | @as("solid") Solid | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -type contextComponentTokensTAGSSmBorderNoFillConfig = { - neutral?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - primary?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - success?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - error?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - warning?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - purple?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensTAGSSmBorderConfig = { - noFill?: contextComponentTokensTAGSSmBorderNoFillConfig, - attentive?: contextComponentTokensTAGSSmBorderNoFillConfig, - subtle?: contextComponentTokensTAGSSmBorderNoFillConfig, -} -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcly7v7 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("medium") Medium | @as("math") Math | @as("large") Large | @as("small") Small | @as("x-large") XLarge | @as("x-small") XSmall | @as("xx-large") XxLarge | @as("xx-small") XxSmall | @as("xxx-large") XxxLarge | @as("larger") Larger | @as("smaller") Smaller | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -type contextComponentTokensTAGSSmTextFontSizeConfig = { - xs?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - sm?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - md?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lg?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensTAGSSmTextFontWeightConfig = { - xs?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - sm?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - md?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lg?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + xs?: string, + sm?: string, + md?: string, + lg?: string, } type contextComponentTokensTAGSSmTextConfig = { color?: contextComponentTokensTAGSSmBackgroundColorConfig, - fontSize?: contextComponentTokensTAGSSmTextFontSizeConfig, - fontWeight?: contextComponentTokensTAGSSmTextFontWeightConfig, + fontSize?: contextComponentTokensTAGSSmPaddingConfig, + fontWeight?: contextComponentTokensTAGSSmPaddingConfig, } type contextComponentTokensTAGSSmConfig = { - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + minWidth?: string, + maxWidth?: string, + width?: string, + gap?: string, backgroundColor?: contextComponentTokensTAGSSmBackgroundColorConfig, borderRadius?: contextComponentTokensTAGSSmBorderRadiusConfig, padding?: contextComponentTokensTAGSSmPaddingConfig, - border?: contextComponentTokensTAGSSmBorderConfig, + border?: contextComponentTokensTAGSSmBackgroundColorConfig, text?: contextComponentTokensTAGSSmTextConfig, } type contextComponentTokensTAGSConfig = { @@ -797,54 +761,45 @@ type contextComponentTokensTAGSConfig = { lg?: contextComponentTokensTAGSSmConfig, } type contextComponentTokensSEARCHINPUTSmLabelColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + hover?: string, + focus?: string, + error?: string, + disabled?: string, } type contextComponentTokensSEARCHINPUTSmLabelConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensSEARCHINPUTSmErrorMessageConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + fontWeight?: string, + color?: string, } type contextComponentTokensSEARCHINPUTSmRequiredConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, } type contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig = { - x?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - y?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -type contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - focus?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - error?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcsclw8 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtcsclw8 | @as("medium") Medium | @as("thick") Thick | @as("thin") Thin | @as("auto") Auto | @as("aliceblue") Aliceblue | @as("antiquewhite") Antiquewhite | @as("aqua") Aqua | @as("aquamarine") Aquamarine | @as("azure") Azure | @as("beige") Beige | @as("bisque") Bisque | @as("black") Black | @as("blanchedalmond") Blanchedalmond | @as("blue") Blue | @as("blueviolet") Blueviolet | @as("brown") Brown | @as("burlywood") Burlywood | @as("cadetblue") Cadetblue | @as("chartreuse") Chartreuse | @as("chocolate") Chocolate | @as("coral") Coral | @as("cornflowerblue") Cornflowerblue | @as("cornsilk") Cornsilk | @as("crimson") Crimson | @as("cyan") Cyan | @as("darkblue") Darkblue | @as("darkcyan") Darkcyan | @as("darkgoldenrod") Darkgoldenrod | @as("darkgray") Darkgray | @as("darkgreen") Darkgreen | @as("darkgrey") Darkgrey | @as("darkkhaki") Darkkhaki | @as("darkmagenta") Darkmagenta | @as("darkolivegreen") Darkolivegreen | @as("darkorange") Darkorange | @as("darkorchid") Darkorchid | @as("darkred") Darkred | @as("darksalmon") Darksalmon | @as("darkseagreen") Darkseagreen | @as("darkslateblue") Darkslateblue | @as("darkslategray") Darkslategray | @as("darkslategrey") Darkslategrey | @as("darkturquoise") Darkturquoise | @as("darkviolet") Darkviolet | @as("deeppink") Deeppink | @as("deepskyblue") Deepskyblue | @as("dimgray") Dimgray | @as("dimgrey") Dimgrey | @as("dodgerblue") Dodgerblue | @as("firebrick") Firebrick | @as("floralwhite") Floralwhite | @as("forestgreen") Forestgreen | @as("fuchsia") Fuchsia | @as("gainsboro") Gainsboro | @as("ghostwhite") Ghostwhite | @as("gold") Gold | @as("goldenrod") Goldenrod | @as("gray") Gray | @as("green") Green | @as("greenyellow") Greenyellow | @as("grey") Grey | @as("honeydew") Honeydew | @as("hotpink") Hotpink | @as("indianred") Indianred | @as("indigo") Indigo | @as("ivory") Ivory | @as("khaki") Khaki | @as("lavender") Lavender | @as("lavenderblush") Lavenderblush | @as("lawngreen") Lawngreen | @as("lemonchiffon") Lemonchiffon | @as("lightblue") Lightblue | @as("lightcoral") Lightcoral | @as("lightcyan") Lightcyan | @as("lightgoldenrodyellow") Lightgoldenrodyellow | @as("lightgray") Lightgray | @as("lightgreen") Lightgreen | @as("lightgrey") Lightgrey | @as("lightpink") Lightpink | @as("lightsalmon") Lightsalmon | @as("lightseagreen") Lightseagreen | @as("lightskyblue") Lightskyblue | @as("lightslategray") Lightslategray | @as("lightslategrey") Lightslategrey | @as("lightsteelblue") Lightsteelblue | @as("lightyellow") Lightyellow | @as("lime") Lime | @as("limegreen") Limegreen | @as("linen") Linen | @as("magenta") Magenta | @as("maroon") Maroon | @as("mediumaquamarine") Mediumaquamarine | @as("mediumblue") Mediumblue | @as("mediumorchid") Mediumorchid | @as("mediumpurple") Mediumpurple | @as("mediumseagreen") Mediumseagreen | @as("mediumslateblue") Mediumslateblue | @as("mediumspringgreen") Mediumspringgreen | @as("mediumturquoise") Mediumturquoise | @as("mediumvioletred") Mediumvioletred | @as("midnightblue") Midnightblue | @as("mintcream") Mintcream | @as("mistyrose") Mistyrose | @as("moccasin") Moccasin | @as("navajowhite") Navajowhite | @as("navy") Navy | @as("oldlace") Oldlace | @as("olive") Olive | @as("olivedrab") Olivedrab | @as("orange") Orange | @as("orangered") Orangered | @as("orchid") Orchid | @as("palegoldenrod") Palegoldenrod | @as("palegreen") Palegreen | @as("paleturquoise") Paleturquoise | @as("palevioletred") Palevioletred | @as("papayawhip") Papayawhip | @as("peachpuff") Peachpuff | @as("peru") Peru | @as("pink") Pink | @as("plum") Plum | @as("powderblue") Powderblue | @as("purple") Purple | @as("rebeccapurple") Rebeccapurple | @as("red") Red | @as("rosybrown") Rosybrown | @as("royalblue") Royalblue | @as("saddlebrown") Saddlebrown | @as("salmon") Salmon | @as("sandybrown") Sandybrown | @as("seagreen") Seagreen | @as("seashell") Seashell | @as("sienna") Sienna | @as("silver") Silver | @as("skyblue") Skyblue | @as("slateblue") Slateblue | @as("slategray") Slategray | @as("slategrey") Slategrey | @as("snow") Snow | @as("springgreen") Springgreen | @as("steelblue") Steelblue | @as("tan") Tan | @as("teal") Teal | @as("thistle") Thistle | @as("tomato") Tomato | @as("turquoise") Turquoise | @as("violet") Violet | @as("wheat") Wheat | @as("white") White | @as("whitesmoke") Whitesmoke | @as("yellow") Yellow | @as("yellowgreen") Yellowgreen | @as("transparent") Transparent | @as("AccentColor") AccentColor | @as("AccentColorText") AccentColorText | @as("ActiveText") ActiveText | @as("ButtonBorder") ButtonBorder | @as("ButtonFace") ButtonFace | @as("ButtonText") ButtonText | @as("Canvas") Canvas | @as("CanvasText") CanvasText | @as("Field") Field | @as("FieldText") FieldText | @as("GrayText") GrayText | @as("Highlight") HighlightRevertEtcsclw8 | @as("HighlightText") HighlightText | @as("LinkText") LinkText | @as("Mark") Mark | @as("MarkText") MarkText | @as("SelectedItem") SelectedItem | @as("SelectedItemText") SelectedItemText | @as("VisitedText") VisitedText | @as("ActiveBorder") ActiveBorder | @as("ActiveCaption") ActiveCaption | @as("AppWorkspace") AppWorkspace | @as("Background") Background | @as("ButtonHighlight") ButtonHighlight | @as("ButtonShadow") ButtonShadow | @as("CaptionText") CaptionText | @as("InactiveBorder") InactiveBorder | @as("InactiveCaption") InactiveCaption | @as("InactiveCaptionText") InactiveCaptionText | @as("InfoBackground") InfoBackground | @as("InfoText") InfoText | @as("Menu") Menu | @as("MenuText") MenuText | @as("Scrollbar") ScrollbarRevertEtcsclw8 | @as("ThreeDDarkShadow") ThreeDDarkShadow | @as("ThreeDFace") ThreeDFace | @as("ThreeDHighlight") ThreeDHighlight | @as("ThreeDLightShadow") ThreeDLightShadow | @as("ThreeDShadow") ThreeDShadow | @as("Window") Window | @as("WindowFrame") WindowFrame | @as("WindowText") WindowText | @as("currentColor") CurrentColor | @as("dashed") Dashed | @as("dotted") Dotted | @as("double") Double | @as("groove") Groove | @as("inset") Inset | @as("outset") Outset | @as("ridge") Ridge | @as("solid") Solid | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcz3a4s = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtcz3a4s | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) + x?: string, + y?: string, +} type contextComponentTokensSEARCHINPUTSmInputContainerConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottom?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: string, + borderBottom?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + outline?: string, + boxShadow?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, } type contextComponentTokensSEARCHINPUTSmIconConfig = { color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, } type contextComponentTokensSEARCHINPUTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, hintText?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -858,25 +813,25 @@ type contextComponentTokensSEARCHINPUTConfig = { lg?: contextComponentTokensSEARCHINPUTSmConfig, } type contextComponentTokensTEXTAREASmPlaceholderConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + color?: string, + fontWeight?: string, } type contextComponentTokensTEXTAREASmHelpIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensTEXTAREASmInputContainerConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + borderRadius?: string, + boxShadow?: string, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensTEXTAREASmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, placeholder?: contextComponentTokensTEXTAREASmPlaceholderConfig, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -891,28 +846,18 @@ type contextComponentTokensTEXTAREAConfig = { lg?: contextComponentTokensTEXTAREASmConfig, } type contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - md?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lg?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig = { - sm?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - md?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lg?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + sm?: string, + md?: string, + lg?: string, } type contextComponentTokensTEXTAREAV2SmTopContainerLabelConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } -type contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - md?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, -} type contextComponentTokensTEXTAREAV2SmTopContainerHelpIconConfig = { - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensTEXTAREAV2SmTopContainerConfig = { @@ -921,50 +866,44 @@ type contextComponentTokensTEXTAREAV2SmTopContainerConfig = { required?: contextComponentTokensSEARCHINPUTSmRequiredConfig, helpIcon?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcydel2 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtcydel2 | @as("normal") Normal | @as("ease") Ease | @as("ease-in") EaseIn | @as("ease-in-out") EaseInOut | @as("ease-out") EaseOut | @as("step-end") StepEnd | @as("step-start") StepStart | @as("linear") Linear | @as("all") All | @as("allow-discrete") AllowDiscrete | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensTEXTAREAV2SmInputContainerPlaceholderConfig = { - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + transition?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, -} -type contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - md?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - lg?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensTEXTAREAV2SmInputContainerPaddingConfig = { - top?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - right?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - bottom?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - left?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, + top?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + right?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + bottom?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + left?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensTEXTAREAV2SmInputContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, placeholder?: contextComponentTokensTEXTAREAV2SmInputContainerPlaceholderConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + fontSize?: string, + fontWeight?: string, padding?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + borderRadius?: string, + boxShadow?: string, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensTEXTAREAV2SmBottomContainerErrorMessageConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + color?: string, } type contextComponentTokensTEXTAREAV2SmBottomContainerConfig = { hintText?: contextComponentTokensTEXTAREAV2SmTopContainerLabelConfig, errorMessage?: contextComponentTokensTEXTAREAV2SmBottomContainerErrorMessageConfig, } type contextComponentTokensTEXTAREAV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, topContainer?: contextComponentTokensTEXTAREAV2SmTopContainerConfig, inputContainer?: contextComponentTokensTEXTAREAV2SmInputContainerConfig, bottomContainer?: contextComponentTokensTEXTAREAV2SmBottomContainerConfig, @@ -974,13 +913,13 @@ type contextComponentTokensTEXTAREAV2Config = { lg?: contextComponentTokensTEXTAREAV2SmConfig, } type contextComponentTokensRADIOSmGroupConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + disabled?: string, + default?: string, + hover?: string, + error?: string, } type contextComponentTokensRADIOSmIndicatorActiveConfig = { backgroundColor?: contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig, @@ -991,8 +930,8 @@ type contextComponentTokensRADIOSmIndicatorConfig = { inactive?: contextComponentTokensRADIOSmIndicatorActiveConfig, } type contextComponentTokensRADIOSmActiveIndicatorActiveBackgroundColorConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + disabled?: string, + default?: string, } type contextComponentTokensRADIOSmActiveIndicatorActiveConfig = { backgroundColor?: contextComponentTokensRADIOSmActiveIndicatorActiveBackgroundColorConfig, @@ -1001,33 +940,24 @@ type contextComponentTokensRADIOSmActiveIndicatorConfig = { active?: contextComponentTokensRADIOSmActiveIndicatorActiveConfig, } type contextComponentTokensRADIOSmContentLabelFontSizeConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - md?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensRADIOSmContentLabelFontWeightConfig = { - sm?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - md?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + sm?: string, + md?: string, } type contextComponentTokensRADIOSmContentLabelConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, color?: contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig, fontSize?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, - fontWeight?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, + fontWeight?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, } type contextComponentTokensRADIOSmContentSublabelConfig = { color?: contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig, fontSize?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, - fontWeight?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, + fontWeight?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, } type contextComponentTokensRADIOSmContentConfig = { label?: contextComponentTokensRADIOSmContentLabelConfig, sublabel?: contextComponentTokensRADIOSmContentSublabelConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1avg4 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("-moz-fit-content") MozFitContent | @as("-moz-max-content") MozMaxContent | @as("-moz-min-content") MozMinContent | @as("-webkit-fit-content") WebkitFitContent | @as("auto") Auto | @as("fit-content") FitContent | @as("max-content") MaxContent | @as("min-content") MinContent | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -type contextComponentTokensRADIOSmHeightConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - md?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, -} type contextComponentTokensRADIOSmBorderWidthActiveConfig = { disabled?: float, default?: float, @@ -1038,83 +968,77 @@ type contextComponentTokensRADIOSmBorderWidthConfig = { active?: contextComponentTokensRADIOSmBorderWidthActiveConfig, inactive?: contextComponentTokensRADIOSmBorderWidthActiveConfig, } -type contextComponentTokensRADIOSmSlotConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - md?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, -} type contextComponentTokensRADIOSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, group?: contextComponentTokensRADIOSmGroupConfig, indicator?: contextComponentTokensRADIOSmIndicatorConfig, activeIndicator?: contextComponentTokensRADIOSmActiveIndicatorConfig, content?: contextComponentTokensRADIOSmContentConfig, - height?: contextComponentTokensRADIOSmHeightConfig, + height?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, borderWidth?: contextComponentTokensRADIOSmBorderWidthConfig, - slot?: contextComponentTokensRADIOSmSlotConfig, + slot?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, required?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensRADIOConfig = { sm?: contextComponentTokensRADIOSmConfig, lg?: contextComponentTokensRADIOSmConfig, } -type contextComponentTokensSWITCHSmSwitchContainerBorderRadiusConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - md?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} type contextComponentTokensSWITCHSmSwitchContainerBackgroundColorConfig = { active?: contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig, inactive?: contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcrrza2 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("medium") Medium | @as("thick") Thick | @as("thin") Thin | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensSWITCHSmSwitchContainerThumbBorderConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - width?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, + color?: string, + width?: string, +} +type __typeVgmss = { + active?: string, + inactive?: string, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcrldf7 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("auto") Auto | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensSWITCHSmSwitchContainerThumbSizeSmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - offset?: string, // ⚪ loose — was `{ active?: number | Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?` + width?: string, + height?: string, + top?: string, + left?: string, + offset?: __typeVgmss, } type contextComponentTokensSWITCHSmSwitchContainerThumbSizeConfig = { sm?: contextComponentTokensSWITCHSmSwitchContainerThumbSizeSmConfig, md?: contextComponentTokensSWITCHSmSwitchContainerThumbSizeSmConfig, } type contextComponentTokensSWITCHSmSwitchContainerThumbConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, border?: contextComponentTokensSWITCHSmSwitchContainerThumbBorderConfig, - borderRadius?: contextComponentTokensSWITCHSmSwitchContainerBorderRadiusConfig, + borderRadius?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, size?: contextComponentTokensSWITCHSmSwitchContainerThumbSizeConfig, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - outlineOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + outline?: string, + outlineOffset?: string, + boxShadow?: string, } type contextComponentTokensSWITCHSmSwitchContainerConfig = { - height?: contextComponentTokensRADIOSmHeightConfig, - width?: contextComponentTokensRADIOSmSlotConfig, - borderRadius?: contextComponentTokensSWITCHSmSwitchContainerBorderRadiusConfig, + height?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + width?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + borderRadius?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, backgroundColor?: contextComponentTokensSWITCHSmSwitchContainerBackgroundColorConfig, thumb?: contextComponentTokensSWITCHSmSwitchContainerThumbConfig, } type contextComponentTokensSWITCHSmContentLabelConfig = { color?: contextComponentTokensRADIOSmIndicatorActiveBackgroundColorConfig, fontSize?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, - fontWeight?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontWeight?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + gap?: string, } type contextComponentTokensSWITCHSmContentConfig = { label?: contextComponentTokensSWITCHSmContentLabelConfig, subtext?: contextComponentTokensRADIOSmContentSublabelConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensSWITCHSmSlotConfig = { - width?: contextComponentTokensRADIOSmSlotConfig, - height?: contextComponentTokensRADIOSmHeightConfig, + width?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + height?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, } type contextComponentTokensSWITCHSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, switchContainer?: contextComponentTokensSWITCHSmSwitchContainerConfig, content?: contextComponentTokensSWITCHSmContentConfig, required?: contextComponentTokensSEARCHINPUTSmRequiredConfig, @@ -1125,22 +1049,22 @@ type contextComponentTokensSWITCHConfig = { lg?: contextComponentTokensSWITCHSmConfig, } type contextComponentTokensTEXTINPUTSmInputContainerPaddingConfig = { - x?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - y?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, + x?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + y?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensTEXTINPUTSmInputContainerConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + boxShadow?: string, padding?: contextComponentTokensTEXTINPUTSmInputContainerPaddingConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensTEXTINPUTSmConfig = { placeholder?: contextComponentTokensTEXTAREASmPlaceholderConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, hintText?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -1155,26 +1079,26 @@ type contextComponentTokensTEXTINPUTConfig = { } type contextComponentTokensNUMBERINPUTSmInputContainerStepperButtonIconConfig = { color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensNUMBERINPUTSmInputContainerStepperButtonConfig = { - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, icon?: contextComponentTokensNUMBERINPUTSmInputContainerStepperButtonIconConfig, } type contextComponentTokensNUMBERINPUTSmInputContainerConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + boxShadow?: string, padding?: contextComponentTokensTEXTINPUTSmInputContainerPaddingConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, stepperButton?: contextComponentTokensNUMBERINPUTSmInputContainerStepperButtonConfig, } type contextComponentTokensNUMBERINPUTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, hintText?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -1188,8 +1112,8 @@ type contextComponentTokensNUMBERINPUTConfig = { lg?: contextComponentTokensNUMBERINPUTSmConfig, } type contextComponentTokensALERTSmBackgroundPrimaryConfig = { - subtle?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - noFill?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + subtle?: string, + noFill?: string, } type contextComponentTokensALERTSmBackgroundConfig = { primary?: contextComponentTokensALERTSmBackgroundPrimaryConfig, @@ -1201,37 +1125,37 @@ type contextComponentTokensALERTSmBackgroundConfig = { neutral?: contextComponentTokensALERTSmBackgroundPrimaryConfig, } type contextComponentTokensALERTSmTextHeadingColorConfig = { - primary?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - warning?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - purple?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - orange?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - neutral?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + primary?: string, + success?: string, + warning?: string, + error?: string, + purple?: string, + orange?: string, + neutral?: string, } type contextComponentTokensALERTSmTextHeadingConfig = { color?: contextComponentTokensALERTSmTextHeadingColorConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontWeight?: string, + fontSize?: string, + lineHeight?: string, } type contextComponentTokensALERTSmTextConfig = { heading?: contextComponentTokensALERTSmTextHeadingConfig, description?: contextComponentTokensALERTSmTextHeadingConfig, } type contextComponentTokensALERTSmButtonConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, primaryAction?: contextComponentTokensALERTSmTextHeadingConfig, secondaryAction?: contextComponentTokensALERTSmTextHeadingConfig, closeButton?: contextComponentTokensALERTSmTextHeadingConfig, } type contextComponentTokensALERTSmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: string, + maxWidth?: string, + minWidth?: string, + gap?: string, + padding?: string, + borderRadius?: string, background?: contextComponentTokensALERTSmBackgroundConfig, border?: contextComponentTokensALERTSmBackgroundConfig, text?: contextComponentTokensALERTSmTextConfig, @@ -1242,22 +1166,22 @@ type contextComponentTokensALERTConfig = { lg?: contextComponentTokensALERTSmConfig, } type contextComponentTokensOTPINPUTSmInputContainerInputConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + height?: string, + width?: string, + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + borderRadius?: string, + boxShadow?: string, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensOTPINPUTSmInputContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, input?: contextComponentTokensOTPINPUTSmInputContainerInputConfig, } type contextComponentTokensOTPINPUTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, helpIcon?: contextComponentTokensTEXTAREASmHelpIconConfig, @@ -1271,37 +1195,21 @@ type contextComponentTokensOTPINPUTConfig = { lg?: contextComponentTokensOTPINPUTSmConfig, } type contextComponentTokensTOOLTIPSmBorderRadiusConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - lg?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -type contextComponentTokensTOOLTIPSmMaxWidthConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, -} -type contextComponentTokensTOOLTIPSmGapConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - lg?: mozInitialOrInheritOrInitialOrRevertEtchhntk, -} -type contextComponentTokensTOOLTIPSmTextFontWeightConfig = { - sm?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lg?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` -} -type contextComponentTokensTOOLTIPSmTextFontSizeConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lg?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, + sm?: string, + lg?: string, } type contextComponentTokensTOOLTIPSmTextConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: contextComponentTokensTOOLTIPSmTextFontWeightConfig, - fontSize?: contextComponentTokensTOOLTIPSmTextFontSizeConfig, - lineHeight?: contextComponentTokensTOOLTIPSmTextFontWeightConfig, + color?: string, + fontWeight?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, + fontSize?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, + lineHeight?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, } type contextComponentTokensTOOLTIPSmConfig = { - background?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + background?: string, borderRadius?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, - maxWidth?: contextComponentTokensTOOLTIPSmMaxWidthConfig, + maxWidth?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, padding?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, - gap?: contextComponentTokensTOOLTIPSmGapConfig, + gap?: contextComponentTokensTOOLTIPSmBorderRadiusConfig, text?: contextComponentTokensTOOLTIPSmTextConfig, } type contextComponentTokensTOOLTIPConfig = { @@ -1310,24 +1218,24 @@ type contextComponentTokensTOOLTIPConfig = { } type contextComponentTokensUNITINPUTSmInputContainerUnitConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - padding?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, + padding?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensUNITINPUTSmInputContainerConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + boxShadow?: string, padding?: contextComponentTokensTEXTINPUTSmInputContainerPaddingConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, unit?: contextComponentTokensUNITINPUTSmInputContainerUnitConfig, } type contextComponentTokensUNITINPUTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, helpIcon?: contextComponentTokensTEXTAREASmHelpIconConfig, @@ -1341,26 +1249,19 @@ type contextComponentTokensUNITINPUTConfig = { sm?: contextComponentTokensUNITINPUTSmConfig, lg?: contextComponentTokensUNITINPUTSmConfig, } -type contextComponentTokensMULTIVALUEINPUTSmInputContainerBoxShadowConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - hover?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - focus?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - error?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} type contextComponentTokensMULTIVALUEINPUTSmInputContainerConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: contextComponentTokensMULTIVALUEINPUTSmInputContainerBoxShadowConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + gap?: string, + borderRadius?: string, + boxShadow?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, padding?: contextComponentTokensTEXTINPUTSmInputContainerPaddingConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensMULTIVALUEINPUTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, hintText?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -1374,18 +1275,18 @@ type contextComponentTokensMULTIVALUEINPUTConfig = { lg?: contextComponentTokensMULTIVALUEINPUTSmConfig, } type contextComponentTokensDROPDOWNINPUTSmInputContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + boxShadow?: string, padding?: contextComponentTokensTEXTINPUTSmInputContainerPaddingConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensDROPDOWNINPUTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, hintText?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -1400,33 +1301,22 @@ type contextComponentTokensDROPDOWNINPUTConfig = { lg?: contextComponentTokensDROPDOWNINPUTSmConfig, } type contextComponentTokensCHECKBOXSmSlotConfig = { - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + marginLeft?: string, } type contextComponentTokensCHECKBOXSmIndicatorBackgroundColorCheckedConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + hover?: string, + disabled?: string, + error?: string, } type contextComponentTokensCHECKBOXSmIndicatorBackgroundColorConfig = { checked?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorCheckedConfig, unchecked?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorCheckedConfig, indeterminate?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorCheckedConfig, } -type contextComponentTokensCHECKBOXSmIndicatorBorderCheckedConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - error?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensCHECKBOXSmIndicatorBorderConfig = { - checked?: contextComponentTokensCHECKBOXSmIndicatorBorderCheckedConfig, - unchecked?: contextComponentTokensCHECKBOXSmIndicatorBorderCheckedConfig, - indeterminate?: contextComponentTokensCHECKBOXSmIndicatorBorderCheckedConfig, -} type contextComponentTokensCHECKBOXSmIndicatorIconColorCheckedConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + disabled?: string, } type contextComponentTokensCHECKBOXSmIndicatorIconColorConfig = { checked?: contextComponentTokensCHECKBOXSmIndicatorIconColorCheckedConfig, @@ -1435,39 +1325,39 @@ type contextComponentTokensCHECKBOXSmIndicatorIconColorConfig = { } type contextComponentTokensCHECKBOXSmIndicatorIconConfig = { color?: contextComponentTokensCHECKBOXSmIndicatorIconColorConfig, - width?: contextComponentTokensRADIOSmSlotConfig, - height?: contextComponentTokensRADIOSmHeightConfig, - strokeWidth?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, + width?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + height?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + strokeWidth?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, } type contextComponentTokensCHECKBOXSmIndicatorConfig = { - width?: contextComponentTokensRADIOSmSlotConfig, - height?: contextComponentTokensRADIOSmHeightConfig, + width?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + height?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, backgroundColor?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorConfig, - borderRadius?: contextComponentTokensSWITCHSmSwitchContainerBorderRadiusConfig, - border?: contextComponentTokensCHECKBOXSmIndicatorBorderConfig, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - outlineOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + border?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorConfig, + outline?: string, + outlineOffset?: string, + boxShadow?: string, icon?: contextComponentTokensCHECKBOXSmIndicatorIconConfig, } type contextComponentTokensCHECKBOXSmContentLabelConfig = { color?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorCheckedConfig, fontSize?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, - fontWeight?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, - lineHeight?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, + fontWeight?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, + lineHeight?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, } type contextComponentTokensCHECKBOXSmContentSubtextConfig = { color?: contextComponentTokensCHECKBOXSmIndicatorBackgroundColorCheckedConfig, fontSize?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, - fontWeight?: contextComponentTokensRADIOSmContentLabelFontWeightConfig, + fontWeight?: contextComponentTokensRADIOSmContentLabelFontSizeConfig, } type contextComponentTokensCHECKBOXSmContentConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensCHECKBOXSmContentLabelConfig, subtext?: contextComponentTokensCHECKBOXSmContentSubtextConfig, } type contextComponentTokensCHECKBOXSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, slot?: contextComponentTokensCHECKBOXSmSlotConfig, indicator?: contextComponentTokensCHECKBOXSmIndicatorConfig, content?: contextComponentTokensCHECKBOXSmContentConfig, @@ -1478,10 +1368,10 @@ type contextComponentTokensCHECKBOXConfig = { lg?: contextComponentTokensCHECKBOXSmConfig, } type contextComponentTokensTABSSmBackgroundColorBoxedConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + disabled?: string, + active?: string, + default?: string, + hover?: string, } type contextComponentTokensTABSSmBackgroundColorConfig = { boxed?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, @@ -1490,10 +1380,10 @@ type contextComponentTokensTABSSmBackgroundColorConfig = { pills?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, } type contextComponentTokensTABSSmBorderRadiusSmConfig = { - boxed?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - floating?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - underline?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - pills?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + boxed?: string, + floating?: string, + underline?: string, + pills?: string, } type contextComponentTokensTABSSmBorderRadiusConfig = { sm?: contextComponentTokensTABSSmBorderRadiusSmConfig, @@ -1501,10 +1391,10 @@ type contextComponentTokensTABSSmBorderRadiusConfig = { lg?: contextComponentTokensTABSSmBorderRadiusSmConfig, } type contextComponentTokensTABSSmPaddingSmBoxedConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - right?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - left?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + top?: string, + right?: string, + bottom?: string, + left?: string, } type contextComponentTokensTABSSmPaddingSmConfig = { boxed?: contextComponentTokensTABSSmPaddingSmBoxedConfig, @@ -1517,44 +1407,32 @@ type contextComponentTokensTABSSmPaddingConfig = { md?: contextComponentTokensTABSSmPaddingSmConfig, lg?: contextComponentTokensTABSSmPaddingSmConfig, } -type contextComponentTokensTABSSmBorderConfig = { - boxed?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - floating?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - underline?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - pills?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensTABSSmContainerBackgroundColorConfig = { - boxed?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - floating?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - underline?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - pills?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} type contextComponentTokensTABSSmContainerConfig = { - backgroundColor?: contextComponentTokensTABSSmContainerBackgroundColorConfig, + backgroundColor?: contextComponentTokensTABSSmBorderRadiusSmConfig, borderRadius?: contextComponentTokensTABSSmBorderRadiusConfig, padding?: contextComponentTokensTABSSmPaddingConfig, } type contextComponentTokensTABSSmTriggerActiveIndicatorConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + height?: string, + color?: string, } type contextComponentTokensTABSSmTriggerTextConfig = { color?: contextComponentTokensTABSSmBackgroundColorConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensTABSSmTriggerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, activeIndicator?: contextComponentTokensTABSSmTriggerActiveIndicatorConfig, text?: contextComponentTokensTABSSmTriggerTextConfig, } type contextComponentTokensTABSSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, backgroundColor?: contextComponentTokensTABSSmBackgroundColorConfig, borderRadius?: contextComponentTokensTABSSmBorderRadiusConfig, padding?: contextComponentTokensTABSSmPaddingConfig, - border?: contextComponentTokensTABSSmBorderConfig, - borderBottom?: contextComponentTokensTABSSmBorderConfig, + border?: contextComponentTokensTABSSmBorderRadiusSmConfig, + borderBottom?: contextComponentTokensTABSSmBorderRadiusSmConfig, container?: contextComponentTokensTABSSmContainerConfig, trigger?: contextComponentTokensTABSSmTriggerConfig, } @@ -1562,17 +1440,11 @@ type contextComponentTokensTABSConfig = { sm?: contextComponentTokensTABSSmConfig, lg?: contextComponentTokensTABSSmConfig, } -type contextComponentTokensBUTTONSmSlotMaxHeightConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - md?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, -} -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1mkx8 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtc1mkx8 | @as("aliceblue") Aliceblue | @as("antiquewhite") Antiquewhite | @as("aqua") Aqua | @as("aquamarine") Aquamarine | @as("azure") Azure | @as("beige") Beige | @as("bisque") Bisque | @as("black") Black | @as("blanchedalmond") Blanchedalmond | @as("blue") Blue | @as("blueviolet") Blueviolet | @as("brown") Brown | @as("burlywood") Burlywood | @as("cadetblue") Cadetblue | @as("chartreuse") Chartreuse | @as("chocolate") Chocolate | @as("coral") Coral | @as("cornflowerblue") Cornflowerblue | @as("cornsilk") Cornsilk | @as("crimson") Crimson | @as("cyan") Cyan | @as("darkblue") Darkblue | @as("darkcyan") Darkcyan | @as("darkgoldenrod") Darkgoldenrod | @as("darkgray") Darkgray | @as("darkgreen") Darkgreen | @as("darkgrey") Darkgrey | @as("darkkhaki") Darkkhaki | @as("darkmagenta") Darkmagenta | @as("darkolivegreen") Darkolivegreen | @as("darkorange") Darkorange | @as("darkorchid") Darkorchid | @as("darkred") Darkred | @as("darksalmon") Darksalmon | @as("darkseagreen") Darkseagreen | @as("darkslateblue") Darkslateblue | @as("darkslategray") Darkslategray | @as("darkslategrey") Darkslategrey | @as("darkturquoise") Darkturquoise | @as("darkviolet") Darkviolet | @as("deeppink") Deeppink | @as("deepskyblue") Deepskyblue | @as("dimgray") Dimgray | @as("dimgrey") Dimgrey | @as("dodgerblue") Dodgerblue | @as("firebrick") Firebrick | @as("floralwhite") Floralwhite | @as("forestgreen") Forestgreen | @as("fuchsia") Fuchsia | @as("gainsboro") Gainsboro | @as("ghostwhite") Ghostwhite | @as("gold") Gold | @as("goldenrod") Goldenrod | @as("gray") Gray | @as("green") Green | @as("greenyellow") Greenyellow | @as("grey") Grey | @as("honeydew") Honeydew | @as("hotpink") Hotpink | @as("indianred") Indianred | @as("indigo") Indigo | @as("ivory") Ivory | @as("khaki") Khaki | @as("lavender") Lavender | @as("lavenderblush") Lavenderblush | @as("lawngreen") Lawngreen | @as("lemonchiffon") Lemonchiffon | @as("lightblue") Lightblue | @as("lightcoral") Lightcoral | @as("lightcyan") Lightcyan | @as("lightgoldenrodyellow") Lightgoldenrodyellow | @as("lightgray") Lightgray | @as("lightgreen") Lightgreen | @as("lightgrey") Lightgrey | @as("lightpink") Lightpink | @as("lightsalmon") Lightsalmon | @as("lightseagreen") Lightseagreen | @as("lightskyblue") Lightskyblue | @as("lightslategray") Lightslategray | @as("lightslategrey") Lightslategrey | @as("lightsteelblue") Lightsteelblue | @as("lightyellow") Lightyellow | @as("lime") Lime | @as("limegreen") Limegreen | @as("linen") Linen | @as("magenta") Magenta | @as("maroon") Maroon | @as("mediumaquamarine") Mediumaquamarine | @as("mediumblue") Mediumblue | @as("mediumorchid") Mediumorchid | @as("mediumpurple") Mediumpurple | @as("mediumseagreen") Mediumseagreen | @as("mediumslateblue") Mediumslateblue | @as("mediumspringgreen") Mediumspringgreen | @as("mediumturquoise") Mediumturquoise | @as("mediumvioletred") Mediumvioletred | @as("midnightblue") Midnightblue | @as("mintcream") Mintcream | @as("mistyrose") Mistyrose | @as("moccasin") Moccasin | @as("navajowhite") Navajowhite | @as("navy") Navy | @as("oldlace") Oldlace | @as("olive") Olive | @as("olivedrab") Olivedrab | @as("orange") Orange | @as("orangered") Orangered | @as("orchid") Orchid | @as("palegoldenrod") Palegoldenrod | @as("palegreen") Palegreen | @as("paleturquoise") Paleturquoise | @as("palevioletred") Palevioletred | @as("papayawhip") Papayawhip | @as("peachpuff") Peachpuff | @as("peru") Peru | @as("pink") Pink | @as("plum") Plum | @as("powderblue") Powderblue | @as("purple") Purple | @as("rebeccapurple") Rebeccapurple | @as("red") Red | @as("rosybrown") Rosybrown | @as("royalblue") Royalblue | @as("saddlebrown") Saddlebrown | @as("salmon") Salmon | @as("sandybrown") Sandybrown | @as("seagreen") Seagreen | @as("seashell") Seashell | @as("sienna") Sienna | @as("silver") Silver | @as("skyblue") Skyblue | @as("slateblue") Slateblue | @as("slategray") Slategray | @as("slategrey") Slategrey | @as("snow") Snow | @as("springgreen") Springgreen | @as("steelblue") Steelblue | @as("tan") Tan | @as("teal") Teal | @as("thistle") Thistle | @as("tomato") Tomato | @as("turquoise") Turquoise | @as("violet") Violet | @as("wheat") Wheat | @as("white") White | @as("whitesmoke") Whitesmoke | @as("yellow") Yellow | @as("yellowgreen") Yellowgreen | @as("transparent") Transparent | @as("AccentColor") AccentColor | @as("AccentColorText") AccentColorText | @as("ActiveText") ActiveText | @as("ButtonBorder") ButtonBorder | @as("ButtonFace") ButtonFace | @as("ButtonText") ButtonText | @as("Canvas") Canvas | @as("CanvasText") CanvasText | @as("Field") Field | @as("FieldText") FieldText | @as("GrayText") GrayText | @as("Highlight") HighlightRevertEtc1mkx8 | @as("HighlightText") HighlightText | @as("LinkText") LinkText | @as("Mark") Mark | @as("MarkText") MarkText | @as("SelectedItem") SelectedItem | @as("SelectedItemText") SelectedItemText | @as("VisitedText") VisitedText | @as("ActiveBorder") ActiveBorder | @as("ActiveCaption") ActiveCaption | @as("AppWorkspace") AppWorkspace | @as("Background") Background | @as("ButtonHighlight") ButtonHighlight | @as("ButtonShadow") ButtonShadow | @as("CaptionText") CaptionText | @as("InactiveBorder") InactiveBorder | @as("InactiveCaption") InactiveCaption | @as("InactiveCaptionText") InactiveCaptionText | @as("InfoBackground") InfoBackground | @as("InfoText") InfoText | @as("Menu") Menu | @as("MenuText") MenuText | @as("Scrollbar") ScrollbarRevertEtc1mkx8 | @as("ThreeDDarkShadow") ThreeDDarkShadow | @as("ThreeDFace") ThreeDFace | @as("ThreeDHighlight") ThreeDHighlight | @as("ThreeDLightShadow") ThreeDLightShadow | @as("ThreeDShadow") ThreeDShadow | @as("Window") Window | @as("WindowFrame") WindowFrame | @as("WindowText") WindowText | @as("currentColor") CurrentColor | @as("repeat") Repeat | @as("fixed") Fixed | @as("top") Top | @as("right") RightRevertEtc1mkx8 | @as("bottom") Bottom | @as("left") LeftRevertEtc1mkx8 | @as("center") CenterRevertEtc1mkx8 | @as("no-repeat") NoRepeat | @as("repeat-x") RepeatX | @as("repeat-y") RepeatY | @as("round") Round | @as("space") SpaceRevertEtc1mkx8 | @as("local") Local | @as("scroll") Scroll | @as("border-box") BorderBox | @as("content-box") ContentBox | @as("padding-box") PaddingBox | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensBUTTONSmBackgroundColorPrimaryDefaultConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - active?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, + default?: string, + hover?: string, + active?: string, + disabled?: string, } type contextComponentTokensBUTTONSmBackgroundColorPrimaryConfig = { default?: contextComponentTokensBUTTONSmBackgroundColorPrimaryDefaultConfig, @@ -1585,27 +1457,10 @@ type contextComponentTokensBUTTONSmBackgroundColorConfig = { danger?: contextComponentTokensBUTTONSmBackgroundColorPrimaryConfig, success?: contextComponentTokensBUTTONSmBackgroundColorPrimaryConfig, } -type contextComponentTokensBUTTONSmBorderRadiusSmPrimaryDefaultConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - hover?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - active?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -type contextComponentTokensBUTTONSmBorderRadiusSmPrimaryConfig = { - default?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryDefaultConfig, - iconOnly?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryDefaultConfig, - inline?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryDefaultConfig, -} -type contextComponentTokensBUTTONSmBorderRadiusSmConfig = { - primary?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryConfig, - secondary?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryConfig, - danger?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryConfig, - success?: contextComponentTokensBUTTONSmBorderRadiusSmPrimaryConfig, -} type contextComponentTokensBUTTONSmBorderRadiusConfig = { - sm?: contextComponentTokensBUTTONSmBorderRadiusSmConfig, - md?: contextComponentTokensBUTTONSmBorderRadiusSmConfig, - lg?: contextComponentTokensBUTTONSmBorderRadiusSmConfig, + sm?: contextComponentTokensBUTTONSmBackgroundColorConfig, + md?: contextComponentTokensBUTTONSmBackgroundColorConfig, + lg?: contextComponentTokensBUTTONSmBackgroundColorConfig, } type contextComponentTokensBUTTONSmPaddingSmPrimaryConfig = { default?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, @@ -1623,88 +1478,20 @@ type contextComponentTokensBUTTONSmPaddingConfig = { md?: contextComponentTokensBUTTONSmPaddingSmConfig, lg?: contextComponentTokensBUTTONSmPaddingSmConfig, } -type contextComponentTokensBUTTONSmBorderPrimaryDefaultConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - active?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensBUTTONSmBorderPrimaryConfig = { - default?: contextComponentTokensBUTTONSmBorderPrimaryDefaultConfig, - iconOnly?: contextComponentTokensBUTTONSmBorderPrimaryDefaultConfig, - inline?: contextComponentTokensBUTTONSmBorderPrimaryDefaultConfig, -} -type contextComponentTokensBUTTONSmBorderConfig = { - primary?: contextComponentTokensBUTTONSmBorderPrimaryConfig, - secondary?: contextComponentTokensBUTTONSmBorderPrimaryConfig, - danger?: contextComponentTokensBUTTONSmBorderPrimaryConfig, - success?: contextComponentTokensBUTTONSmBorderPrimaryConfig, -} -type contextComponentTokensBUTTONSmShadowPrimaryDefaultConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - hover?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - active?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} -type contextComponentTokensBUTTONSmShadowPrimaryConfig = { - default?: contextComponentTokensBUTTONSmShadowPrimaryDefaultConfig, - iconOnly?: contextComponentTokensBUTTONSmShadowPrimaryDefaultConfig, - inline?: contextComponentTokensBUTTONSmShadowPrimaryDefaultConfig, -} -type contextComponentTokensBUTTONSmShadowConfig = { - primary?: contextComponentTokensBUTTONSmShadowPrimaryConfig, - secondary?: contextComponentTokensBUTTONSmShadowPrimaryConfig, - danger?: contextComponentTokensBUTTONSmShadowPrimaryConfig, - success?: contextComponentTokensBUTTONSmShadowPrimaryConfig, -} -type contextComponentTokensBUTTONSmOutlinePrimaryDefaultConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - hover?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - active?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, -} -type contextComponentTokensBUTTONSmOutlinePrimaryConfig = { - default?: contextComponentTokensBUTTONSmOutlinePrimaryDefaultConfig, - iconOnly?: contextComponentTokensBUTTONSmOutlinePrimaryDefaultConfig, - inline?: contextComponentTokensBUTTONSmOutlinePrimaryDefaultConfig, -} -type contextComponentTokensBUTTONSmOutlineConfig = { - primary?: contextComponentTokensBUTTONSmOutlinePrimaryConfig, - secondary?: contextComponentTokensBUTTONSmOutlinePrimaryConfig, - danger?: contextComponentTokensBUTTONSmOutlinePrimaryConfig, - success?: contextComponentTokensBUTTONSmOutlinePrimaryConfig, -} -type contextComponentTokensBUTTONSmTextColorPrimaryDefaultConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensBUTTONSmTextColorPrimaryConfig = { - default?: contextComponentTokensBUTTONSmTextColorPrimaryDefaultConfig, - iconOnly?: contextComponentTokensBUTTONSmTextColorPrimaryDefaultConfig, - inline?: contextComponentTokensBUTTONSmTextColorPrimaryDefaultConfig, -} -type contextComponentTokensBUTTONSmTextColorConfig = { - primary?: contextComponentTokensBUTTONSmTextColorPrimaryConfig, - secondary?: contextComponentTokensBUTTONSmTextColorPrimaryConfig, - danger?: contextComponentTokensBUTTONSmTextColorPrimaryConfig, - success?: contextComponentTokensBUTTONSmTextColorPrimaryConfig, -} type contextComponentTokensBUTTONSmTextConfig = { - color?: contextComponentTokensBUTTONSmTextColorConfig, + color?: contextComponentTokensBUTTONSmBackgroundColorConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensBUTTONSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - slotMaxHeight?: contextComponentTokensBUTTONSmSlotMaxHeightConfig, + gap?: string, + slotMaxHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, backgroundColor?: contextComponentTokensBUTTONSmBackgroundColorConfig, borderRadius?: contextComponentTokensBUTTONSmBorderRadiusConfig, padding?: contextComponentTokensBUTTONSmPaddingConfig, - border?: contextComponentTokensBUTTONSmBorderConfig, - shadow?: contextComponentTokensBUTTONSmShadowConfig, - outline?: contextComponentTokensBUTTONSmOutlineConfig, + border?: contextComponentTokensBUTTONSmBackgroundColorConfig, + shadow?: contextComponentTokensBUTTONSmBackgroundColorConfig, + outline?: contextComponentTokensBUTTONSmBackgroundColorConfig, text?: contextComponentTokensBUTTONSmTextConfig, } type contextComponentTokensBUTTONConfig = { @@ -1712,12 +1499,12 @@ type contextComponentTokensBUTTONConfig = { lg?: contextComponentTokensBUTTONSmConfig, } type contextComponentTokensMODALSmOverlayConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, } type contextComponentTokensMODALSmHeaderTextTitleConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + color?: string, + fontSize?: string, + fontWeight?: string, } type contextComponentTokensMODALSmHeaderTextConfig = { title?: contextComponentTokensMODALSmHeaderTextTitleConfig, @@ -1725,23 +1512,23 @@ type contextComponentTokensMODALSmHeaderTextConfig = { } type contextComponentTokensMODALSmHeaderConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + borderBottom?: string, + backgroundColor?: string, text?: contextComponentTokensMODALSmHeaderTextConfig, } type contextComponentTokensMODALSmBodyConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + padding?: string, + backgroundColor?: string, } type contextComponentTokensMODALSmFooterConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + padding?: string, + borderTop?: string, + backgroundColor?: string, + gap?: string, } type contextComponentTokensMODALSmConfig = { - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + boxShadow?: string, + borderRadius?: string, overlay?: contextComponentTokensMODALSmOverlayConfig, header?: contextComponentTokensMODALSmHeaderConfig, body?: contextComponentTokensMODALSmBodyConfig, @@ -1753,22 +1540,22 @@ type contextComponentTokensMODALConfig = { lg?: contextComponentTokensMODALSmConfig, } type contextComponentTokensBREADCRUMBSmItemTextColorConfig = { - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + active?: string, + default?: string, + hover?: string, } type contextComponentTokensBREADCRUMBSmItemTextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, } type contextComponentTokensBREADCRUMBSmItemConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + padding?: string, + gap?: string, text?: contextComponentTokensBREADCRUMBSmItemTextConfig, } type contextComponentTokensBREADCRUMBSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, item?: contextComponentTokensBREADCRUMBSmItemConfig, } type contextComponentTokensBREADCRUMBConfig = { @@ -1776,44 +1563,32 @@ type contextComponentTokensBREADCRUMBConfig = { lg?: contextComponentTokensBREADCRUMBSmConfig, } type contextComponentTokensPOPOVERSmShadowConfig = { - xs?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - sm?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - md?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - lg?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - xl?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - @as("2xl") _2xl?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - full?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - focusPrimary?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - focusError?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} -@set_index external contextComponentTokensPOPOVERSmShadowConfigSet: (contextComponentTokensPOPOVERSmShadowConfig, string, mozInitialOrInheritOrInitialOrRevertEtcz3a4s) => unit = "" -type contextComponentTokensPOPOVERSmGapConfig = { - small?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - medium?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + xs?: string, + sm?: string, + md?: string, + lg?: string, + xl?: string, + @as("2xl") _2xl?: string, + full?: string, + focusPrimary?: string, + focusError?: string, } -type contextComponentTokensPOPOVERSmBorderRadiusConfig = { - small?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - medium?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, +@set_index external contextComponentTokensPOPOVERSmShadowConfigSet: (contextComponentTokensPOPOVERSmShadowConfig, string, string) => unit = "" +type contextComponentTokensPOPOVERSmGapConfig = { + small?: string, + medium?: string, } type contextComponentTokensPOPOVERSmPaddingConfig = { - left?: contextComponentTokensPOPOVERSmBorderRadiusConfig, - right?: contextComponentTokensPOPOVERSmBorderRadiusConfig, - top?: contextComponentTokensPOPOVERSmBorderRadiusConfig, - bottom?: contextComponentTokensPOPOVERSmBorderRadiusConfig, -} -type contextComponentTokensPOPOVERSmHeaderContainerHeadingFontSizeConfig = { - small?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - medium?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensPOPOVERSmHeaderContainerHeadingFontWeightConfig = { - small?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - medium?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + left?: contextComponentTokensPOPOVERSmGapConfig, + right?: contextComponentTokensPOPOVERSmGapConfig, + top?: contextComponentTokensPOPOVERSmGapConfig, + bottom?: contextComponentTokensPOPOVERSmGapConfig, } type contextComponentTokensPOPOVERSmHeaderContainerHeadingConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: contextComponentTokensPOPOVERSmHeaderContainerHeadingFontSizeConfig, - fontWeight?: contextComponentTokensPOPOVERSmHeaderContainerHeadingFontWeightConfig, - lineHeight?: contextComponentTokensPOPOVERSmHeaderContainerHeadingFontWeightConfig, + color?: string, + fontSize?: contextComponentTokensPOPOVERSmGapConfig, + fontWeight?: contextComponentTokensPOPOVERSmGapConfig, + lineHeight?: contextComponentTokensPOPOVERSmGapConfig, } type contextComponentTokensPOPOVERSmHeaderContainerConfig = { heading?: contextComponentTokensPOPOVERSmHeaderContainerHeadingConfig, @@ -1823,12 +1598,12 @@ type contextComponentTokensPOPOVERSmFooterConfig = { gap?: contextComponentTokensPOPOVERSmGapConfig, } type contextComponentTokensPOPOVERSmConfig = { - background?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + background?: string, + border?: string, shadow?: contextComponentTokensPOPOVERSmShadowConfig, gap?: contextComponentTokensPOPOVERSmGapConfig, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - borderRadius?: contextComponentTokensPOPOVERSmBorderRadiusConfig, + zIndex?: string, + borderRadius?: contextComponentTokensPOPOVERSmGapConfig, padding?: contextComponentTokensPOPOVERSmPaddingConfig, headerContainer?: contextComponentTokensPOPOVERSmHeaderContainerConfig, footer?: contextComponentTokensPOPOVERSmFooterConfig, @@ -1837,18 +1612,14 @@ type contextComponentTokensPOPOVERConfig = { sm?: contextComponentTokensPOPOVERSmConfig, lg?: contextComponentTokensPOPOVERSmConfig, } -type contextComponentTokensMENUSmItemMarginConfig = { - x?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - y?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, -} type contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focusVisible?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - selected?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + disabled?: string, + active?: string, + default?: string, + hover?: string, + focus?: string, + focusVisible?: string, + selected?: string, } type contextComponentTokensMENUSmItemBackgroundColorDefaultConfig = { enabled?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, @@ -1864,15 +1635,15 @@ type contextComponentTokensMENUSmItemBackgroundColorConfig = { } type contextComponentTokensMENUSmItemCheckmarkConfig = { position?: contextComponentTokensMENUSmItemCheckmarkPosition, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + color?: string, } type contextComponentTokensMENUSmItemOptionsLabelConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + fontWeight?: string, + color?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - margin?: contextComponentTokensMENUSmItemMarginConfig, + margin?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, } type contextComponentTokensMENUSmItemOptionColorDefaultConfig = { enabled?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, @@ -1887,21 +1658,21 @@ type contextComponentTokensMENUSmItemOptionColorConfig = { action?: contextComponentTokensMENUSmItemOptionColorActionConfig, } type contextComponentTokensMENUSmItemOptionConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensMENUSmItemOptionColorConfig, } type contextComponentTokensMENUSmItemSeperatorConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - margin?: contextComponentTokensMENUSmItemMarginConfig, + color?: string, + height?: string, + margin?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, } type contextComponentTokensMENUSmItemConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - margin?: contextComponentTokensMENUSmItemMarginConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + margin?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, + borderRadius?: string, backgroundColor?: contextComponentTokensMENUSmItemBackgroundColorConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, checkmark?: contextComponentTokensMENUSmItemCheckmarkConfig, optionsLabel?: contextComponentTokensMENUSmItemOptionsLabelConfig, option?: contextComponentTokensMENUSmItemOptionConfig, @@ -1909,11 +1680,11 @@ type contextComponentTokensMENUSmItemConfig = { seperator?: contextComponentTokensMENUSmItemSeperatorConfig, } type contextComponentTokensMENUSmConfig = { - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + boxShadow?: string, + backgroundColor?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + border?: string, + borderRadius?: string, item?: contextComponentTokensMENUSmItemConfig, } type contextComponentTokensMENUConfig = { @@ -1921,21 +1692,21 @@ type contextComponentTokensMENUConfig = { lg?: contextComponentTokensMENUSmConfig, } type contextComponentTokensMENUV2SmSearchIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, } type contextComponentTokensMENUV2SmGroupLabelConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginRight?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + fontSize?: string, + fontWeight?: string, + lineHeight?: string, + color?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + marginTop?: string, + marginRight?: string, + marginBottom?: string, + marginLeft?: string, } type contextComponentTokensMENUV2SmGroupItemBackgroundColorActionConfig = { primary?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, @@ -1950,40 +1721,36 @@ type contextComponentTokensMENUV2SmGroupItemTextColorConfig = { action?: contextComponentTokensMENUV2SmGroupItemBackgroundColorActionConfig, } type contextComponentTokensMENUV2SmGroupItemTextSubTextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + fontWeight?: string, + lineHeight?: string, color?: contextComponentTokensMENUV2SmGroupItemTextColorConfig, } type contextComponentTokensMENUV2SmGroupItemTextLeftSlotConfig = { - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, -} -type contextComponentTokensMENUV2SmGroupItemTextRightChevronConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + maxWidth?: string, + maxHeight?: string, } type contextComponentTokensMENUV2SmGroupItemTextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + fontWeight?: string, + lineHeight?: string, color?: contextComponentTokensMENUV2SmGroupItemTextColorConfig, subText?: contextComponentTokensMENUV2SmGroupItemTextSubTextConfig, leftSlot?: contextComponentTokensMENUV2SmGroupItemTextLeftSlotConfig, checkmark?: contextComponentTokensMENUSmItemCheckmarkConfig, - rightChevron?: contextComponentTokensMENUV2SmGroupItemTextRightChevronConfig, + rightChevron?: contextComponentTokensSWITCHSmSwitchContainerThumbBorderConfig, } type contextComponentTokensMENUV2SmGroupItemConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginRight?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + marginTop?: string, + marginRight?: string, + marginBottom?: string, + marginLeft?: string, + gap?: string, + borderRadius?: string, backgroundColor?: contextComponentTokensMENUV2SmGroupItemBackgroundColorConfig, text?: contextComponentTokensMENUV2SmGroupItemTextConfig, } @@ -1992,25 +1759,25 @@ type contextComponentTokensMENUV2SmGroupConfig = { item?: contextComponentTokensMENUV2SmGroupItemConfig, } type contextComponentTokensMENUV2SmSeparatorConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginRight?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + color?: string, + height?: string, + marginTop?: string, + marginRight?: string, + marginBottom?: string, + marginLeft?: string, } type contextComponentTokensMENUV2SmConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + border?: string, + borderRadius?: string, + boxShadow?: string, + zIndex?: string, + minWidth?: string, + maxWidth?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, searchIcon?: contextComponentTokensMENUV2SmSearchIconConfig, group?: contextComponentTokensMENUV2SmGroupConfig, separator?: contextComponentTokensMENUV2SmSeparatorConfig, @@ -2020,13 +1787,13 @@ type contextComponentTokensMENUV2Config = { lg?: contextComponentTokensMENUV2SmConfig, } type contextComponentTokensMULTISELECTSmLabelConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, } type contextComponentTokensMULTISELECTSmTriggerHeightSmConfig = { - container?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - @as("no-container") noContainer?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + container?: string, + @as("no-container") noContainer?: string, } type contextComponentTokensMULTISELECTSmTriggerHeightConfig = { sm?: contextComponentTokensMULTISELECTSmTriggerHeightSmConfig, @@ -2042,45 +1809,21 @@ type contextComponentTokensMULTISELECTSmTriggerPaddingConfig = { md?: contextComponentTokensMULTISELECTSmTriggerPaddingSmConfig, lg?: contextComponentTokensMULTISELECTSmTriggerPaddingSmConfig, } -type contextComponentTokensMULTISELECTSmTriggerBorderRadiusSmConfig = { - container?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - @as("no-container") noContainer?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -type contextComponentTokensMULTISELECTSmTriggerBorderRadiusConfig = { - sm?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusSmConfig, - md?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusSmConfig, - lg?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusSmConfig, -} -type contextComponentTokensMULTISELECTSmTriggerBoxShadowConfig = { - container?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - @as("no-container") noContainer?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} type contextComponentTokensMULTISELECTSmTriggerBackgroundColorContainerConfig = { - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - @as("open") open_?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - closed?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + hover?: string, + error?: string, + focus?: string, + @as("open") open_?: string, + closed?: string, } type contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig = { container?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorContainerConfig, @as("no-container") noContainer?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorContainerConfig, } -type contextComponentTokensMULTISELECTSmTriggerOutlineContainerConfig = { - hover?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - error?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - focus?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - @as("open") open_?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - closed?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, -} -type contextComponentTokensMULTISELECTSmTriggerOutlineConfig = { - container?: contextComponentTokensMULTISELECTSmTriggerOutlineContainerConfig, - @as("no-container") noContainer?: contextComponentTokensMULTISELECTSmTriggerOutlineContainerConfig, -} type contextComponentTokensMULTISELECTSmTriggerSelectionTagContainerCountConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + color?: string, + backgroundColor?: string, + fontWeight?: string, } type contextComponentTokensMULTISELECTSmTriggerSelectionTagContainerConfig = { count?: contextComponentTokensMULTISELECTSmTriggerSelectionTagContainerCountConfig, @@ -2093,24 +1836,24 @@ type contextComponentTokensMULTISELECTSmTriggerSelectionTagConfig = { type contextComponentTokensMULTISELECTSmTriggerConfig = { height?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, padding?: contextComponentTokensMULTISELECTSmTriggerPaddingConfig, - borderRadius?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusConfig, - boxShadow?: contextComponentTokensMULTISELECTSmTriggerBoxShadowConfig, + borderRadius?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, + boxShadow?: contextComponentTokensMULTISELECTSmTriggerHeightSmConfig, backgroundColor?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, - outline?: contextComponentTokensMULTISELECTSmTriggerOutlineConfig, + outline?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, selectionTag?: contextComponentTokensMULTISELECTSmTriggerSelectionTagConfig, placeholder?: contextComponentTokensMODALSmHeaderTextTitleConfig, selectedValue?: contextComponentTokensMODALSmHeaderTextTitleConfig, } type contextComponentTokensMULTISELECTSmMenuItemSeperatorConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + color?: string, + height?: string, + margin?: string, } type contextComponentTokensMULTISELECTSmMenuItemConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + padding?: string, + margin?: string, + borderRadius?: string, + gap?: string, backgroundColor?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, optionsLabel?: contextComponentTokensMULTISELECTSmLabelConfig, option?: contextComponentTokensMULTISELECTSmLabelConfig, @@ -2118,21 +1861,21 @@ type contextComponentTokensMULTISELECTSmMenuItemConfig = { seperator?: contextComponentTokensMULTISELECTSmMenuItemSeperatorConfig, } type contextComponentTokensMULTISELECTSmMenuConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + border?: string, + borderRadius?: string, padding?: contextComponentTokensMULTISELECTSmTriggerPaddingConfig, item?: contextComponentTokensMULTISELECTSmMenuItemConfig, } type contextComponentTokensMULTISELECTSmDrawerHeaderConfig = { - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + paddingX?: string, + paddingBottom?: string, + borderBottom?: string, } type contextComponentTokensMULTISELECTSmDrawerSearchConfig = { - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + paddingX?: string, + marginTop?: string, + marginBottom?: string, } type contextComponentTokensMULTISELECTSmDrawerConfig = { header?: contextComponentTokensMULTISELECTSmDrawerHeaderConfig, @@ -2140,7 +1883,7 @@ type contextComponentTokensMULTISELECTSmDrawerConfig = { content?: contextComponentTokensRADIOSmGroupConfig, } type contextComponentTokensMULTISELECTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensMULTISELECTSmLabelConfig, subLabel?: contextComponentTokensMULTISELECTSmLabelConfig, hintText?: contextComponentTokensMULTISELECTSmLabelConfig, @@ -2157,10 +1900,10 @@ type contextComponentTokensMULTISELECTConfig = { type contextComponentTokensSINGLESELECTSmTriggerConfig = { height?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, padding?: contextComponentTokensMULTISELECTSmTriggerPaddingConfig, - borderRadius?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusConfig, - boxShadow?: contextComponentTokensMULTISELECTSmTriggerBoxShadowConfig, + borderRadius?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, + boxShadow?: contextComponentTokensMULTISELECTSmTriggerHeightSmConfig, backgroundColor?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, - outline?: contextComponentTokensMULTISELECTSmTriggerOutlineConfig, + outline?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, placeholder?: contextComponentTokensMODALSmHeaderTextTitleConfig, selectedValue?: contextComponentTokensMODALSmHeaderTextTitleConfig, } @@ -2168,7 +1911,7 @@ type contextComponentTokensSINGLESELECTSmDrawerConfig = { header?: contextComponentTokensMULTISELECTSmDrawerHeaderConfig, } type contextComponentTokensSINGLESELECTSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensMULTISELECTSmLabelConfig, subLabel?: contextComponentTokensMULTISELECTSmLabelConfig, hintText?: contextComponentTokensMULTISELECTSmLabelConfig, @@ -2182,62 +1925,59 @@ type contextComponentTokensSINGLESELECTConfig = { sm?: contextComponentTokensSINGLESELECTSmConfig, lg?: contextComponentTokensSINGLESELECTSmConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1ufa7 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtc1ufa7 | @as("block") Block | @as("inline") Inline | @as("run-in") RunIn | @as("-ms-flexbox") MsFlexbox | @as("-ms-grid") MsGrid | @as("-webkit-flex") WebkitFlex | @as("flex") Flex | @as("flow") Flow | @as("flow-root") FlowRoot | @as("grid") Grid | @as("ruby") Ruby | @as("table") Table | @as("ruby-base") RubyBase | @as("ruby-base-container") RubyBaseContainer | @as("ruby-text") RubyText | @as("ruby-text-container") RubyTextContainer | @as("table-caption") TableCaption | @as("table-cell") TableCell | @as("table-column") TableColumn | @as("table-column-group") TableColumnGroup | @as("table-footer-group") TableFooterGroup | @as("table-header-group") TableHeaderGroup | @as("table-row") TableRow | @as("table-row-group") TableRowGroup | @as("-ms-inline-flexbox") MsInlineFlexbox | @as("-ms-inline-grid") MsInlineGrid | @as("-webkit-inline-flex") WebkitInlineFlex | @as("inline-block") InlineBlock | @as("inline-flex") InlineFlex | @as("inline-grid") InlineGrid | @as("inline-list-item") InlineListItem | @as("inline-table") InlineTable | @as("contents") Contents | @as("list-item") ListItem | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1w3ez = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("normal") Normal | @as("right") RightRevertEtc1w3ez | @as("left") LeftRevertEtc1w3ez | @as("center") CenterRevertEtc1w3ez | @as("space-around") SpaceAround | @as("space-between") SpaceBetween | @as("space-evenly") SpaceEvenly | @as("stretch") Stretch | @as("end") EndRevertEtc1w3ez | @as("flex-end") FlexEnd | @as("flex-start") FlexStart | @as("start") Start | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcoic7x = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("normal") Normal | @as("center") CenterRevertEtcoic7x | @as("stretch") Stretch | @as("end") EndRevertEtcoic7x | @as("flex-end") FlexEnd | @as("flex-start") FlexStart | @as("start") Start | @as("self-end") SelfEnd | @as("self-start") SelfStart | @as("anchor-center") AnchorCenter | @as("baseline") Baseline | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensTABLESmHeaderDescriptionConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + fontSize?: string, + color?: string, + lineHeight?: string, + maxWidth?: string, } type contextComponentTokensTABLESmHeaderHeaderSlot1Config = { - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - flexShrink?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` + maxHeight?: string, + flexShrink?: string, } type contextComponentTokensTABLESmHeaderTitleRowConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - justifyContent?: mozInitialOrInheritOrInitialOrRevertEtc1w3ez, - alignItems?: mozInitialOrInheritOrInitialOrRevertEtcoic7x, + gap?: string, + marginBottom?: string, + justifyContent?: string, + alignItems?: string, } type contextComponentTokensTABLESmHeaderDescriptionRowConfig = { - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + marginTop?: string, } type contextComponentTokensTABLESmHeaderActionIconsSearchIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + width?: string, + height?: string, } type contextComponentTokensTABLESmHeaderActionIconsColumnManagerIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + height?: string, + color?: string, } type contextComponentTokensTABLESmHeaderActionIconsColumnManagerTriggerFocusVisibleConfig = { - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - outlineOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + outline?: string, + outlineOffset?: string, + borderRadius?: string, + boxShadow?: string, } type contextComponentTokensTABLESmHeaderActionIconsColumnManagerTriggerConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, opacity?: string, // ⚠️ REVIEW — was `string | number | RuleSet | { [x: string]: string | number | RuleSet | ... | {}; accentColor?: Globa` — match the real type by hand focusVisible?: contextComponentTokensTABLESmHeaderActionIconsColumnManagerTriggerFocusVisibleConfig, } type contextComponentTokensTABLESmHeaderActionIconsConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, searchIcon?: contextComponentTokensTABLESmHeaderActionIconsSearchIconConfig, filterIcon?: contextComponentTokensTABLESmHeaderActionIconsSearchIconConfig, columnManagerIcon?: contextComponentTokensTABLESmHeaderActionIconsColumnManagerIconConfig, columnManagerTrigger?: contextComponentTokensTABLESmHeaderActionIconsColumnManagerTriggerConfig, } type contextComponentTokensTABLESmHeaderConfig = { - display?: mozInitialOrInheritOrInitialOrRevertEtc1ufa7, - justifyContent?: mozInitialOrInheritOrInitialOrRevertEtc1w3ez, - alignItems?: mozInitialOrInheritOrInitialOrRevertEtcoic7x, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + display?: string, + justifyContent?: string, + alignItems?: string, + marginBottom?: string, + gap?: string, + maxWidth?: string, overflowX?: string, overflowY?: string, title?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, @@ -2249,152 +1989,203 @@ type contextComponentTokensTABLESmHeaderConfig = { descriptionRow?: contextComponentTokensTABLESmHeaderDescriptionRowConfig, actionIcons?: contextComponentTokensTABLESmHeaderActionIconsConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc96qi2 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("-moz-fit-content") MozFitContent | @as("-moz-max-content") MozMaxContent | @as("-moz-min-content") MozMinContent | @as("-webkit-fit-content") WebkitFitContent | @as("-webkit-max-content") WebkitMaxContent | @as("auto") Auto | @as("fit-content") FitContent | @as("intrinsic") Intrinsic | @as("max-content") MaxContent | @as("min-content") MinContent | @as("-webkit-min-content") WebkitMinContent | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensTABLESmDataTableBulkActionsSelectTextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - flex?: string, // ⚪ loose — was `number | Globals | "none" | "auto" | "fit-content" | "max-content" | "min-content" | "content" | { readonly [x` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + fontWeight?: string, + flex?: string, + color?: string, } type contextComponentTokensTABLESmDataTableBulkActionsConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - transform?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - display?: mozInitialOrInheritOrInitialOrRevertEtc1ufa7, - alignItems?: mozInitialOrInheritOrInitialOrRevertEtcoic7x, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + top?: string, + left?: string, + transform?: string, + zIndex?: string, + backgroundColor?: string, + color?: string, + borderRadius?: string, + padding?: string, + boxShadow?: string, + display?: string, + alignItems?: string, + gap?: string, + minWidth?: string, + width?: string, + maxWidth?: string, + border?: string, selectText?: contextComponentTokensTABLESmDataTableBulkActionsSelectTextConfig, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + height?: string, } type contextComponentTokensTABLESmDataTableTableHeaderRowConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - @as("&:hover") __hover?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` + height?: string, + @as("&:hover") __hover?: contextComponentTokensMODALSmOverlayConfig, } type contextComponentTokensTABLESmDataTableTableHeaderCellConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + padding?: string, textAlign?: string, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontWeight?: string, + color?: string, + fontSize?: string, + width?: string, + backgroundColor?: string, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcop7hp = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtcop7hp | @as("auto") Auto | @as("text") TextRevertEtcop7hp | @as("default") Default | @as("-moz-grab") MozGrab | @as("-moz-zoom-in") MozZoomIn | @as("-moz-zoom-out") MozZoomOut | @as("-webkit-grab") WebkitGrab | @as("-webkit-grabbing") WebkitGrabbing | @as("-webkit-zoom-in") WebkitZoomIn | @as("-webkit-zoom-out") WebkitZoomOut | @as("alias") Alias | @as("all-scroll") AllScroll | @as("cell") Cell | @as("col-resize") ColResize | @as("context-menu") ContextMenuRevertEtcop7hp | @as("copy") Copy | @as("crosshair") Crosshair | @as("e-resize") EResize | @as("ew-resize") EwResize | @as("grab") Grab | @as("grabbing") Grabbing | @as("help") Help | @as("move") Move | @as("n-resize") NResize | @as("ne-resize") NeResize | @as("nesw-resize") NeswResize | @as("no-drop") NoDrop | @as("not-allowed") NotAllowed | @as("ns-resize") NsResize | @as("nw-resize") NwResize | @as("nwse-resize") NwseResize | @as("pointer") Pointer | @as("progress") Progress | @as("row-resize") RowResize | @as("s-resize") SResize | @as("se-resize") SeResize | @as("sw-resize") SwResize | @as("vertical-text") VerticalText | @as("w-resize") WResize | @as("wait") Wait | @as("zoom-in") ZoomIn | @as("zoom-out") ZoomOut | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensTABLESmDataTableTableHeaderSortableConfig = { - cursor?: mozInitialOrInheritOrInitialOrRevertEtcop7hp, + cursor?: string, userSelect?: string, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcc55tl = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtcc55tl | @as("full-width") FullWidth | @as("capitalize") Capitalize | @as("full-size-kana") FullSizeKana | @as("lowercase") Lowercase | @as("math-auto") MathAuto | @as("uppercase") Uppercase | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) +type __typeV11wsq = { + padding?: string, + borderRadius?: string, + hoverBackground?: string, + iconColor?: string, + textColor?: string, + fontSize?: string, + fontWeight?: string, +} type contextComponentTokensTABLESmDataTableTableHeaderFilterConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - cursor?: mozInitialOrInheritOrInitialOrRevertEtcop7hp, - textColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + backgroundColor?: string, + borderRadius?: string, + border?: string, + cursor?: string, + textColor?: string, + maxHeight?: string, overflowY?: string, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - sortOption?: string, // ⚪ loose — was `{ padding?: number | Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; co` - selectedBackground?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hoverBackground?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - selectedTextColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - normalTextColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - selectedFontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - normalFontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - itemPadding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - itemGap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - itemBorderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - itemFontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - groupLabelFontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - groupLabelFontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - groupLabelColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - groupLabelPadding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - groupLabelTextTransform?: mozInitialOrInheritOrInitialOrRevertEtcc55tl, - separatorHeight?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - separatorColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + gap?: string, + sortOption?: __typeV11wsq, + selectedBackground?: string, + hoverBackground?: string, + selectedTextColor?: string, + normalTextColor?: string, + selectedFontWeight?: string, + normalFontWeight?: string, + itemPadding?: string, + itemGap?: string, + itemBorderRadius?: string, + itemFontSize?: string, + groupLabelFontSize?: string, + groupLabelFontWeight?: string, + groupLabelColor?: string, + groupLabelPadding?: string, + groupLabelTextTransform?: string, + separatorHeight?: string, + separatorColor?: string, } type contextComponentTokensTABLESmDataTableTableHeaderConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + backgroundColor?: string, + borderBottom?: string, + height?: string, row?: contextComponentTokensTABLESmDataTableTableHeaderRowConfig, cell?: contextComponentTokensTABLESmDataTableTableHeaderCellConfig, sortable?: contextComponentTokensTABLESmDataTableTableHeaderSortableConfig, filter?: contextComponentTokensTABLESmDataTableTableHeaderFilterConfig, } +type __typeV14l8o = { + backgroundColor?: string, + cursor?: string, +} type contextComponentTokensTABLESmDataTableTableBodyRowConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - @as("&:hover") __hover?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + height?: string, + @as("&:hover") __hover?: __typeV14l8o, + backgroundColor?: string, +} +type __typeV6hh1s = { + fontSize?: string, + color?: string, +} +type __typeV19g4m = { + backgroundColor?: string, + color?: string, +} +type __typeV1923q = { + display?: string, + alignItems?: string, + justifyContent?: string, + width?: string, + height?: string, + borderRadius?: string, + backgroundColor?: string, + cursor?: string, + transition?: string, + color?: string, + border?: string, + @as("&:hover") __hover?: __typeV19g4m, +} +type __typeLljdz = { + padding?: string, + borderTop?: string, + expandButton?: __typeV1923q, } type contextComponentTokensTABLESmDataTableTableBodyCellConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - dateLabel?: string, // ⚪ loose — was `{ fontSize?: number | Globals | "math" | AbsoluteSize | "larger" | "smaller" | { readonly [x: number]: string;` - expandable?: string, // ⚪ loose — was `{ padding?: number | Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; co` + padding?: string, + fontWeight?: string, + color?: string, + fontSize?: string, + borderTop?: string, + dateLabel?: __typeV6hh1s, + expandable?: __typeLljdz, } type contextComponentTokensTABLESmDataTableTableBodyConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + backgroundColor?: string, + borderTop?: string, row?: contextComponentTokensTABLESmDataTableTableBodyRowConfig, cell?: contextComponentTokensTABLESmDataTableTableBodyCellConfig, } +type __typeJwnqx = { + gap?: string, + padding?: string, + borderRadius?: string, + display?: string, + alignItems?: string, + backgroundColor?: string, + border?: string, + background?: string, + cursor?: string, + color?: string, + fontSize?: string, + hoverColor?: string, +} type contextComponentTokensTABLESmDataTableTableFooterPaginationConfig = { - pageText?: string, // ⚪ loose — was `{ fontSize?: number | Globals | "math" | AbsoluteSize | "larger" | "smaller" | { readonly [x: number]: string;` - pageSizeSelector?: string, // ⚪ loose — was `{ gap?: number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?:` - pageNavigation?: string, // ⚪ loose — was `{ gap?: number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?:` + pageText?: __typeV6hh1s, + pageSizeSelector?: __typeJwnqx, + pageNavigation?: contextComponentTokensRADIOSmGroupConfig, } type contextComponentTokensTABLESmDataTableTableFooterConfig = { - display?: mozInitialOrInheritOrInitialOrRevertEtc1ufa7, - justifyContent?: mozInitialOrInheritOrInitialOrRevertEtc1w3ez, - alignItems?: mozInitialOrInheritOrInitialOrRevertEtcoic7x, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + display?: string, + justifyContent?: string, + alignItems?: string, + padding?: string, + borderTop?: string, + height?: string, position?: string, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - flexShrink?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` + bottom?: string, + backgroundColor?: string, + zIndex?: string, + flexShrink?: string, pagination?: contextComponentTokensTABLESmDataTableTableFooterPaginationConfig, } type contextComponentTokensTABLESmDataTableTableConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, tableLayout?: string, borderCollapse?: string, - borderSpacing?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderSpacing?: string, position?: string, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, + minWidth?: string, header?: contextComponentTokensTABLESmDataTableTableHeaderConfig, body?: contextComponentTokensTABLESmDataTableTableBodyConfig, footer?: contextComponentTokensTABLESmDataTableTableFooterConfig, } type contextComponentTokensTABLESmDataTableConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, + borderRadius?: string, + border?: string, + maxHeight?: string, + minHeight?: string, bulkActions?: contextComponentTokensTABLESmDataTableBulkActionsConfig, table?: contextComponentTokensTABLESmDataTableTableConfig, } type contextComponentTokensTABLESmConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - display?: mozInitialOrInheritOrInitialOrRevertEtc1ufa7, + padding?: string, + width?: string, + height?: string, + display?: string, flexDirection?: string, position?: string, header?: contextComponentTokensTABLESmHeaderConfig, @@ -2405,10 +2196,10 @@ type contextComponentTokensTABLEConfig = { lg?: contextComponentTokensTABLESmConfig, } type contextComponentTokensCALENDARSmTriggerQuickSelectorBorderRadiusConfig = { - topLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - topRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - bottomLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - bottomRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + topLeft?: string, + topRight?: string, + bottomLeft?: string, + bottomRight?: string, } type contextComponentTokensCALENDARSmTriggerQuickSelectorPaddingConfig = { sm?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, @@ -2416,10 +2207,10 @@ type contextComponentTokensCALENDARSmTriggerQuickSelectorPaddingConfig = { lg?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, } type contextComponentTokensCALENDARSmTriggerQuickSelectorBorderDisabledConfig = { - left?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - top?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - bottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - right?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + left?: string, + top?: string, + bottom?: string, + right?: string, } type contextComponentTokensCALENDARSmTriggerQuickSelectorBorderConfig = { disabled?: contextComponentTokensCALENDARSmTriggerQuickSelectorBorderDisabledConfig, @@ -2428,50 +2219,50 @@ type contextComponentTokensCALENDARSmTriggerQuickSelectorBorderConfig = { hover?: contextComponentTokensCALENDARSmTriggerQuickSelectorBorderDisabledConfig, } type contextComponentTokensCALENDARSmTriggerQuickSelectorTextConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + color?: string, + fontWeight?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensCALENDARSmTriggerQuickSelectorConfig = { borderRadius?: contextComponentTokensCALENDARSmTriggerQuickSelectorBorderRadiusConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + backgroundColor?: string, + gap?: string, padding?: contextComponentTokensCALENDARSmTriggerQuickSelectorPaddingConfig, border?: contextComponentTokensCALENDARSmTriggerQuickSelectorBorderConfig, text?: contextComponentTokensCALENDARSmTriggerQuickSelectorTextConfig, - iconSize?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + iconSize?: string, } type contextComponentTokensCALENDARSmTriggerDateInputBorderRadiusConfig = { - withQuickSelector?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - withoutQuickSelector?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + withQuickSelector?: string, + withoutQuickSelector?: string, } type contextComponentTokensCALENDARSmTriggerDateInputTextConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontWeight?: string, } type contextComponentTokensCALENDARSmTriggerDateInputBorderConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - active?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - error?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + disabled?: string, + active?: string, + default?: string, + hover?: string, + error?: string, } type contextComponentTokensCALENDARSmTriggerDateInputConfig = { borderRadius?: contextComponentTokensCALENDARSmTriggerDateInputBorderRadiusConfig, padding?: contextComponentTokensCALENDARSmTriggerQuickSelectorPaddingConfig, text?: contextComponentTokensCALENDARSmTriggerDateInputTextConfig, border?: contextComponentTokensCALENDARSmTriggerDateInputBorderConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - iconSize?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + backgroundColor?: string, + iconSize?: string, + gap?: string, } type contextComponentTokensCALENDARSmTriggerConfig = { quickSelector?: contextComponentTokensCALENDARSmTriggerQuickSelectorConfig, dateInput?: contextComponentTokensCALENDARSmTriggerDateInputConfig, } type contextComponentTokensCALENDARSmCalendarHeaderDateInputConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensMODALSmHeaderTextTitleConfig, } type contextComponentTokensCALENDARSmCalendarHeaderConfig = { @@ -2479,39 +2270,62 @@ type contextComponentTokensCALENDARSmCalendarHeaderConfig = { dateInput?: contextComponentTokensCALENDARSmCalendarHeaderDateInputConfig, } type contextComponentTokensCALENDARSmCalendarCalendarGridMonthHeaderConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - padding?: string, // ⚪ loose — was `{ x?: number | Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?:` - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontSize?: string, + fontWeight?: string, + color?: string, + padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, + gap?: string, } type contextComponentTokensCALENDARSmCalendarCalendarGridMonthConfig = { header?: contextComponentTokensCALENDARSmCalendarCalendarGridMonthHeaderConfig, } type contextComponentTokensCALENDARSmCalendarCalendarGridWeekConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + gap?: string, + fontSize?: string, + fontWeight?: string, + boxShadow?: string, + color?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, row?: contextComponentTokensRADIOSmGroupConfig, } type contextComponentTokensCALENDARSmCalendarCalendarGridDayCellConfig = { - padding?: string, // ⚪ loose — was `{ x?: number | Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?:` - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, + fontWeight?: string, + fontSize?: string, + lineHeight?: string, border?: string, // ⚪ loose — was `{ disabled?: number | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "none" | ` - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderRadius?: string, +} +type __typeV650cn = { + topLeft?: string, + bottomLeft?: string, +} +type __typeV1n3yl = { + backgroundColor?: string, + borderRadius?: __typeV650cn, +} +type __typeJkta3 = { + topRight?: string, + bottomRight?: string, +} +type __typeV1nlbd = { + backgroundColor?: string, + borderRadius?: __typeJkta3, +} +type __typeBe5s2 = { + backgroundColor?: string, + borderRadius?: string, +} +type __typeV4iqq0 = { + fontWeight?: string, } type contextComponentTokensCALENDARSmCalendarCalendarGridDayStatesConfig = { - startDate?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - endDate?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - singleDate?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - rangeDay?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - todayDay?: string, // ⚪ loose — was `{ fontWeight?: Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?:` - disabledDay?: string, // ⚪ loose — was `{ color?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor" | { read` + startDate?: __typeV1n3yl, + endDate?: __typeV1nlbd, + singleDate?: __typeBe5s2, + rangeDay?: contextComponentTokensMODALSmOverlayConfig, + todayDay?: __typeV4iqq0, + disabledDay?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensCALENDARSmCalendarCalendarGridDayTextConfig = { dayNumber?: contextComponentTokensSEARCHINPUTSmRequiredConfig, @@ -2521,8 +2335,8 @@ type contextComponentTokensCALENDARSmCalendarCalendarGridDayTextConfig = { disabledDate?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensCALENDARSmCalendarCalendarGridDayTodayIndicatorConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + backgroundColor?: string, } type contextComponentTokensCALENDARSmCalendarCalendarGridDayConfig = { cell?: contextComponentTokensCALENDARSmCalendarCalendarGridDayCellConfig, @@ -2537,16 +2351,16 @@ type contextComponentTokensCALENDARSmCalendarCalendarGridConfig = { } type contextComponentTokensCALENDARSmCalendarFooterConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + borderTop?: string, + gap?: string, } type contextComponentTokensCALENDARSmCalendarConfig = { - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + minWidth?: string, + width?: string, + backgroundColor?: string, + border?: string, + borderRadius?: string, + boxShadow?: string, header?: contextComponentTokensCALENDARSmCalendarHeaderConfig, calendarGrid?: contextComponentTokensCALENDARSmCalendarCalendarGridConfig, footer?: contextComponentTokensCALENDARSmCalendarFooterConfig, @@ -2560,54 +2374,54 @@ type contextComponentTokensCALENDARConfig = { lg?: contextComponentTokensCALENDARSmConfig, } type contextComponentTokensTIMEPICKERSmDropdownColumnHeaderConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + color?: string, + fontSize?: string, + fontWeight?: string, + paddingY?: string, } type contextComponentTokensTIMEPICKERSmDropdownColumnConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - separator?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + width?: string, + gap?: string, + separator?: string, header?: contextComponentTokensTIMEPICKERSmDropdownColumnHeaderConfig, } type contextComponentTokensTIMEPICKERSmDropdownOptionColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - selected?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + selected?: string, + disabled?: string, } type contextComponentTokensTIMEPICKERSmDropdownOptionBackgroundColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - selected?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + hover?: string, + selected?: string, + disabled?: string, } type contextComponentTokensTIMEPICKERSmDropdownOptionConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + height?: string, + paddingX?: string, + borderRadius?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontWeight?: string, color?: contextComponentTokensTIMEPICKERSmDropdownOptionColorConfig, backgroundColor?: contextComponentTokensTIMEPICKERSmDropdownOptionBackgroundColorConfig, - focusOutline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, + focusOutline?: string, } type contextComponentTokensTIMEPICKERSmDropdownConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + backgroundColor?: string, + border?: string, + borderRadius?: string, + boxShadow?: string, + padding?: string, + gap?: string, + maxHeight?: string, column?: contextComponentTokensTIMEPICKERSmDropdownColumnConfig, option?: contextComponentTokensTIMEPICKERSmDropdownOptionConfig, } type contextComponentTokensTIMEPICKERSmErrorMessageConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + color?: string, + fontSize?: string, + fontWeight?: string, + marginTop?: string, } type contextComponentTokensTIMEPICKERSmConfig = { dropdown?: contextComponentTokensTIMEPICKERSmDropdownConfig, @@ -2618,43 +2432,28 @@ type contextComponentTokensTIMEPICKERConfig = { lg?: contextComponentTokensTIMEPICKERSmConfig, } type contextComponentTokensACCORDIONSmGapConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - noBorder?: mozInitialOrInheritOrInitialOrRevertEtchhntk, -} -type contextComponentTokensACCORDIONSmBorderRadiusConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - noBorder?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + border?: string, + noBorder?: string, } type contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - @as("open") open_?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + disabled?: string, + active?: string, + default?: string, + hover?: string, + @as("open") open_?: string, } type contextComponentTokensACCORDIONSmTriggerBackgroundColorConfig = { border?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, noBorder?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, } -type contextComponentTokensACCORDIONSmTriggerBorderBorderConfig = { - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - active?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - @as("open") open_?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensACCORDIONSmTriggerBorderConfig = { - border?: contextComponentTokensACCORDIONSmTriggerBorderBorderConfig, - noBorder?: contextComponentTokensACCORDIONSmTriggerBorderBorderConfig, -} type contextComponentTokensACCORDIONSmTriggerTextTitleConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, } type contextComponentTokensACCORDIONSmTriggerTextSubtextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontSize?: string, + gap?: string, color?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, } type contextComponentTokensACCORDIONSmTriggerTextConfig = { @@ -2662,25 +2461,21 @@ type contextComponentTokensACCORDIONSmTriggerTextConfig = { subtext?: contextComponentTokensACCORDIONSmTriggerTextSubtextConfig, } type contextComponentTokensACCORDIONSmTriggerSlotConfig = { - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + maxWidth?: string, } type contextComponentTokensACCORDIONSmTriggerConfig = { backgroundColor?: contextComponentTokensACCORDIONSmTriggerBackgroundColorConfig, - border?: contextComponentTokensACCORDIONSmTriggerBorderConfig, - padding?: contextComponentTokensACCORDIONSmBorderRadiusConfig, + border?: contextComponentTokensACCORDIONSmTriggerBackgroundColorConfig, + padding?: contextComponentTokensACCORDIONSmGapConfig, text?: contextComponentTokensACCORDIONSmTriggerTextConfig, slot?: contextComponentTokensACCORDIONSmTriggerSlotConfig, } -type contextComponentTokensACCORDIONSmSeparatorColorConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - noBorder?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} type contextComponentTokensACCORDIONSmSeparatorConfig = { - color?: contextComponentTokensACCORDIONSmSeparatorColorConfig, + color?: contextComponentTokensACCORDIONSmGapConfig, } type contextComponentTokensACCORDIONSmConfig = { gap?: contextComponentTokensACCORDIONSmGapConfig, - borderRadius?: contextComponentTokensACCORDIONSmBorderRadiusConfig, + borderRadius?: contextComponentTokensACCORDIONSmGapConfig, trigger?: contextComponentTokensACCORDIONSmTriggerConfig, separator?: contextComponentTokensACCORDIONSmSeparatorConfig, } @@ -2689,15 +2484,15 @@ type contextComponentTokensACCORDIONConfig = { lg?: contextComponentTokensACCORDIONSmConfig, } type contextComponentTokensSTATCARDSmTextContainerHeaderHelpIconColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + hover?: string, } type contextComponentTokensSTATCARDSmTextContainerHeaderHelpIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, color?: contextComponentTokensSTATCARDSmTextContainerHeaderHelpIconColorConfig, } type contextComponentTokensSTATCARDSmTextContainerHeaderConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, title?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, titleIcon?: contextComponentTokensMENUV2SmSearchIconConfig, helpIcon?: contextComponentTokensSTATCARDSmTextContainerHeaderHelpIconConfig, @@ -2709,31 +2504,31 @@ type contextComponentTokensSTATCARDSmTextContainerStatsTitleValueConfig = { number?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensSTATCARDSmTextContainerStatsTitleChangeConfig = { - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - arrow?: string, // ⚪ loose — was `{ width?: number | Globals | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-conte` + margin?: string, + arrow?: contextComponentTokensMENUV2SmSearchIconConfig, text?: string, // ⚪ loose — was `{ fontSize?: number | Globals | "math" | AbsoluteSize | "larger" | "smaller" | { readonly [x: number]: string;` } type contextComponentTokensSTATCARDSmTextContainerStatsTitleConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, value?: contextComponentTokensSTATCARDSmTextContainerStatsTitleValueConfig, change?: contextComponentTokensSTATCARDSmTextContainerStatsTitleChangeConfig, } type contextComponentTokensSTATCARDSmTextContainerStatsConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, title?: contextComponentTokensSTATCARDSmTextContainerStatsTitleConfig, subtitle?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensSTATCARDSmTextContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, header?: contextComponentTokensSTATCARDSmTextContainerHeaderConfig, stats?: contextComponentTokensSTATCARDSmTextContainerStatsConfig, } type contextComponentTokensSTATCARDSmChartColorsLineConfig = { - increase?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - decrease?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + increase?: string, + decrease?: string, } type contextComponentTokensSTATCARDSmChartColorsGradientConfig = { - end?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + end?: string, startOpacity?: float, endOpacity?: float, } @@ -2742,53 +2537,47 @@ type contextComponentTokensSTATCARDSmChartColorsConfig = { area?: contextComponentTokensSTATCARDSmChartColorsLineConfig, gradient?: contextComponentTokensSTATCARDSmChartColorsGradientConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1i3k7 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtc1i3k7 | @as("aliceblue") Aliceblue | @as("antiquewhite") Antiquewhite | @as("aqua") Aqua | @as("aquamarine") Aquamarine | @as("azure") Azure | @as("beige") Beige | @as("bisque") Bisque | @as("black") Black | @as("blanchedalmond") Blanchedalmond | @as("blue") Blue | @as("blueviolet") Blueviolet | @as("brown") Brown | @as("burlywood") Burlywood | @as("cadetblue") Cadetblue | @as("chartreuse") Chartreuse | @as("chocolate") Chocolate | @as("coral") Coral | @as("cornflowerblue") Cornflowerblue | @as("cornsilk") Cornsilk | @as("crimson") Crimson | @as("cyan") Cyan | @as("darkblue") Darkblue | @as("darkcyan") Darkcyan | @as("darkgoldenrod") Darkgoldenrod | @as("darkgray") Darkgray | @as("darkgreen") Darkgreen | @as("darkgrey") Darkgrey | @as("darkkhaki") Darkkhaki | @as("darkmagenta") Darkmagenta | @as("darkolivegreen") Darkolivegreen | @as("darkorange") Darkorange | @as("darkorchid") Darkorchid | @as("darkred") Darkred | @as("darksalmon") Darksalmon | @as("darkseagreen") Darkseagreen | @as("darkslateblue") Darkslateblue | @as("darkslategray") Darkslategray | @as("darkslategrey") Darkslategrey | @as("darkturquoise") Darkturquoise | @as("darkviolet") Darkviolet | @as("deeppink") Deeppink | @as("deepskyblue") Deepskyblue | @as("dimgray") Dimgray | @as("dimgrey") Dimgrey | @as("dodgerblue") Dodgerblue | @as("firebrick") Firebrick | @as("floralwhite") Floralwhite | @as("forestgreen") Forestgreen | @as("fuchsia") Fuchsia | @as("gainsboro") Gainsboro | @as("ghostwhite") Ghostwhite | @as("gold") Gold | @as("goldenrod") Goldenrod | @as("gray") Gray | @as("green") Green | @as("greenyellow") Greenyellow | @as("grey") Grey | @as("honeydew") Honeydew | @as("hotpink") Hotpink | @as("indianred") Indianred | @as("indigo") Indigo | @as("ivory") Ivory | @as("khaki") Khaki | @as("lavender") Lavender | @as("lavenderblush") Lavenderblush | @as("lawngreen") Lawngreen | @as("lemonchiffon") Lemonchiffon | @as("lightblue") Lightblue | @as("lightcoral") Lightcoral | @as("lightcyan") Lightcyan | @as("lightgoldenrodyellow") Lightgoldenrodyellow | @as("lightgray") Lightgray | @as("lightgreen") Lightgreen | @as("lightgrey") Lightgrey | @as("lightpink") Lightpink | @as("lightsalmon") Lightsalmon | @as("lightseagreen") Lightseagreen | @as("lightskyblue") Lightskyblue | @as("lightslategray") Lightslategray | @as("lightslategrey") Lightslategrey | @as("lightsteelblue") Lightsteelblue | @as("lightyellow") Lightyellow | @as("lime") Lime | @as("limegreen") Limegreen | @as("linen") Linen | @as("magenta") Magenta | @as("maroon") Maroon | @as("mediumaquamarine") Mediumaquamarine | @as("mediumblue") Mediumblue | @as("mediumorchid") Mediumorchid | @as("mediumpurple") Mediumpurple | @as("mediumseagreen") Mediumseagreen | @as("mediumslateblue") Mediumslateblue | @as("mediumspringgreen") Mediumspringgreen | @as("mediumturquoise") Mediumturquoise | @as("mediumvioletred") Mediumvioletred | @as("midnightblue") Midnightblue | @as("mintcream") Mintcream | @as("mistyrose") Mistyrose | @as("moccasin") Moccasin | @as("navajowhite") Navajowhite | @as("navy") Navy | @as("oldlace") Oldlace | @as("olive") Olive | @as("olivedrab") Olivedrab | @as("orange") Orange | @as("orangered") Orangered | @as("orchid") Orchid | @as("palegoldenrod") Palegoldenrod | @as("palegreen") Palegreen | @as("paleturquoise") Paleturquoise | @as("palevioletred") Palevioletred | @as("papayawhip") Papayawhip | @as("peachpuff") Peachpuff | @as("peru") Peru | @as("pink") Pink | @as("plum") Plum | @as("powderblue") Powderblue | @as("purple") Purple | @as("rebeccapurple") Rebeccapurple | @as("red") Red | @as("rosybrown") Rosybrown | @as("royalblue") Royalblue | @as("saddlebrown") Saddlebrown | @as("salmon") Salmon | @as("sandybrown") Sandybrown | @as("seagreen") Seagreen | @as("seashell") Seashell | @as("sienna") Sienna | @as("silver") Silver | @as("skyblue") Skyblue | @as("slateblue") Slateblue | @as("slategray") Slategray | @as("slategrey") Slategrey | @as("snow") Snow | @as("springgreen") Springgreen | @as("steelblue") Steelblue | @as("tan") Tan | @as("teal") Teal | @as("thistle") Thistle | @as("tomato") Tomato | @as("turquoise") Turquoise | @as("violet") Violet | @as("wheat") Wheat | @as("white") White | @as("whitesmoke") Whitesmoke | @as("yellow") Yellow | @as("yellowgreen") Yellowgreen | @as("transparent") Transparent | @as("AccentColor") AccentColor | @as("AccentColorText") AccentColorText | @as("ActiveText") ActiveText | @as("ButtonBorder") ButtonBorder | @as("ButtonFace") ButtonFace | @as("ButtonText") ButtonText | @as("Canvas") Canvas | @as("CanvasText") CanvasText | @as("Field") Field | @as("FieldText") FieldText | @as("GrayText") GrayText | @as("Highlight") HighlightRevertEtc1i3k7 | @as("HighlightText") HighlightText | @as("LinkText") LinkText | @as("Mark") Mark | @as("MarkText") MarkText | @as("SelectedItem") SelectedItem | @as("SelectedItemText") SelectedItemText | @as("VisitedText") VisitedText | @as("ActiveBorder") ActiveBorder | @as("ActiveCaption") ActiveCaption | @as("AppWorkspace") AppWorkspace | @as("Background") Background | @as("ButtonHighlight") ButtonHighlight | @as("ButtonShadow") ButtonShadow | @as("CaptionText") CaptionText | @as("InactiveBorder") InactiveBorder | @as("InactiveCaption") InactiveCaption | @as("InactiveCaptionText") InactiveCaptionText | @as("InfoBackground") InfoBackground | @as("InfoText") InfoText | @as("Menu") Menu | @as("MenuText") MenuText | @as("Scrollbar") ScrollbarRevertEtc1i3k7 | @as("ThreeDDarkShadow") ThreeDDarkShadow | @as("ThreeDFace") ThreeDFace | @as("ThreeDHighlight") ThreeDHighlight | @as("ThreeDLightShadow") ThreeDLightShadow | @as("ThreeDShadow") ThreeDShadow | @as("Window") Window | @as("WindowFrame") WindowFrame | @as("WindowText") WindowText | @as("currentColor") CurrentColor | @as("context-fill") ContextFill | @as("context-stroke") ContextStroke | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensSTATCARDSmChartLineActiveDotConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - fill?: mozInitialOrInheritOrInitialOrRevertEtc1i3k7, + width?: string, + fill?: string, } type contextComponentTokensSTATCARDSmChartLineConfig = { - strokeWidth?: string, // ⚪ loose — was `number | Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` + strokeWidth?: string, activeDot?: contextComponentTokensSTATCARDSmChartLineActiveDotConfig, } -type contextComponentTokensSTATCARDSmChartBarFillConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1i3k7, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1i3k7, -} type contextComponentTokensSTATCARDSmChartBarConfig = { - borderTopRightRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTopLeftRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottomRightRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottomLeftRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - fill?: contextComponentTokensSTATCARDSmChartBarFillConfig, + borderTopRightRadius?: string, + borderTopLeftRadius?: string, + borderBottomRightRadius?: string, + borderBottomLeftRadius?: string, + fill?: contextComponentTokensSTATCARDSmTextContainerHeaderHelpIconColorConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcyzzvl = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("auto") Auto | @as("contain") Contain | @as("cover") Cover | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensSTATCARDSmChartProgressBarBackgroundPatternConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - size?: mozInitialOrInheritOrInitialOrRevertEtcyzzvl, + color?: string, + size?: string, } type contextComponentTokensSTATCARDSmChartProgressBarBackgroundConfig = { - fill?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - empty?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fill?: string, + empty?: string, pattern?: contextComponentTokensSTATCARDSmChartProgressBarBackgroundPatternConfig, } type contextComponentTokensSTATCARDSmChartProgressBarConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + height?: string, + borderRadius?: string, + gap?: string, background?: contextComponentTokensSTATCARDSmChartProgressBarBackgroundConfig, label?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensSTATCARDSmChartTooltipConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + borderRadius?: string, + color?: string, + fontSize?: string, + fontWeight?: string, } type contextComponentTokensSTATCARDSmChartConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + height?: string, colors?: contextComponentTokensSTATCARDSmChartColorsConfig, line?: contextComponentTokensSTATCARDSmChartLineConfig, bar?: contextComponentTokensSTATCARDSmChartBarConfig, @@ -2796,12 +2585,12 @@ type contextComponentTokensSTATCARDSmChartConfig = { tooltip?: contextComponentTokensSTATCARDSmChartTooltipConfig, } type contextComponentTokensSTATCARDSmConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + height?: string, + maxWidth?: string, + border?: string, + borderRadius?: string, + backgroundColor?: string, + boxShadow?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, textContainer?: contextComponentTokensSTATCARDSmTextContainerConfig, chart?: contextComponentTokensSTATCARDSmChartConfig, @@ -2810,60 +2599,40 @@ type contextComponentTokensSTATCARDConfig = { sm?: contextComponentTokensSTATCARDSmConfig, lg?: contextComponentTokensSTATCARDSmConfig, } -type contextComponentTokensPROGRESSBARSmLinearHeightConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - md?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, -} type contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig = { - solid?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - segmented?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensPROGRESSBARSmLinearFillBorderRadiusConfig = { - solid?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - segmented?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + solid?: string, + segmented?: string, } type contextComponentTokensPROGRESSBARSmLinearFillConfig = { backgroundColor?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, - borderRadius?: contextComponentTokensPROGRESSBARSmLinearFillBorderRadiusConfig, + borderRadius?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, } type contextComponentTokensPROGRESSBARSmLinearEmptyBackgroundImageConfig = { - segmented?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} -type contextComponentTokensPROGRESSBARSmLinearEmptyBackgroundSizeConfig = { - segmented?: mozInitialOrInheritOrInitialOrRevertEtcyzzvl, + segmented?: string, } type contextComponentTokensPROGRESSBARSmLinearEmptyConfig = { backgroundColor?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, backgroundImage?: contextComponentTokensPROGRESSBARSmLinearEmptyBackgroundImageConfig, - backgroundSize?: contextComponentTokensPROGRESSBARSmLinearEmptyBackgroundSizeConfig, + backgroundSize?: contextComponentTokensPROGRESSBARSmLinearEmptyBackgroundImageConfig, } type contextComponentTokensPROGRESSBARSmLinearConfig = { - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, fill?: contextComponentTokensPROGRESSBARSmLinearFillConfig, empty?: contextComponentTokensPROGRESSBARSmLinearEmptyConfig, - borderRadius?: contextComponentTokensPROGRESSBARSmLinearFillBorderRadiusConfig, + borderRadius?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, } type contextComponentTokensPROGRESSBARSmCircularStrokeWidthConfig = { sm?: float, md?: float, lg?: float, } -type contextComponentTokensPROGRESSBARSmCircularStrokeConfig = { - solid?: mozInitialOrInheritOrInitialOrRevertEtc1i3k7, - segmented?: mozInitialOrInheritOrInitialOrRevertEtc1i3k7, -} -type contextComponentTokensPROGRESSBARSmCircularDashArrayConfig = { - solid?: string, - segmented?: string, -} type contextComponentTokensPROGRESSBARSmCircularConfig = { - size?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + size?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, strokeWidth?: contextComponentTokensPROGRESSBARSmCircularStrokeWidthConfig, - stroke?: contextComponentTokensPROGRESSBARSmCircularStrokeConfig, - background?: contextComponentTokensPROGRESSBARSmCircularStrokeConfig, - dashArray?: contextComponentTokensPROGRESSBARSmCircularDashArrayConfig, - dashOffset?: contextComponentTokensPROGRESSBARSmCircularDashArrayConfig, + stroke?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + background?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + dashArray?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + dashOffset?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, } type contextComponentTokensPROGRESSBARSmConfig = { linear?: contextComponentTokensPROGRESSBARSmLinearConfig, @@ -2876,19 +2645,19 @@ type contextComponentTokensPROGRESSBARConfig = { lg?: contextComponentTokensPROGRESSBARSmConfig, } type contextComponentTokensDRAWERSmOffsetConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - right?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + top?: string, + bottom?: string, + left?: string, + right?: string, } type contextComponentTokensDRAWERSmContentHandleConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + backgroundColor?: string, + borderRadius?: string, + width?: string, + height?: string, } type contextComponentTokensDRAWERSmContentConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, handle?: contextComponentTokensDRAWERSmContentHandleConfig, } @@ -2904,40 +2673,40 @@ type contextComponentTokensDRAWERConfig = { } type contextComponentTokensCHARTSSmHeaderConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + borderBottom?: string, + borderRadius?: string, slots?: contextComponentTokensRADIOSmGroupConfig, } type contextComponentTokensCHARTSSmContentLegendDropdownConfig = { - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + maxHeight?: string, } type contextComponentTokensCHARTSSmContentLegendItemColorConfig = { - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - total?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + active?: string, + default?: string, + hover?: string, + total?: string, } type contextComponentTokensCHARTSSmContentLegendItemConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, color?: contextComponentTokensCHARTSSmContentLegendItemColorConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, } type contextComponentTokensCHARTSSmContentLegendConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, dropdown?: contextComponentTokensCHARTSSmContentLegendDropdownConfig, item?: contextComponentTokensCHARTSSmContentLegendItemConfig, } type contextComponentTokensCHARTSSmContentConfig = { legend?: contextComponentTokensCHARTSSmContentLegendConfig, padding?: contextComponentTokensTABSSmPaddingSmBoxedConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + gap?: string, + backgroundColor?: string, } type contextComponentTokensCHARTSSmConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + border?: string, + borderRadius?: string, header?: contextComponentTokensCHARTSSmHeaderConfig, content?: contextComponentTokensCHARTSSmContentConfig, } @@ -2946,37 +2715,37 @@ type contextComponentTokensCHARTSConfig = { lg?: contextComponentTokensCHARTSSmConfig, } type contextComponentTokensSNACKBARSmInfoIconColorConfig = { - info?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - warning?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + info?: string, + success?: string, + warning?: string, + error?: string, } type contextComponentTokensSNACKBARSmInfoIconConfig = { color?: contextComponentTokensSNACKBARSmInfoIconColorConfig, - height?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + height?: string, } type contextComponentTokensSNACKBARSmContentTextContainerHeaderConfig = { color?: contextComponentTokensSNACKBARSmInfoIconColorConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + fontWeight?: string, + lineHeight?: string, } type contextComponentTokensSNACKBARSmContentTextContainerDescriptionConfig = { color?: contextComponentTokensSNACKBARSmInfoIconColorConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, } type contextComponentTokensSNACKBARSmContentTextContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, header?: contextComponentTokensSNACKBARSmContentTextContainerHeaderConfig, description?: contextComponentTokensSNACKBARSmContentTextContainerDescriptionConfig, } type contextComponentTokensSNACKBARSmContentConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, textContainer?: contextComponentTokensSNACKBARSmContentTextContainerConfig, } type contextComponentTokensSNACKBARSmActionsCloseButtonConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + height?: string, color?: contextComponentTokensSNACKBARSmInfoIconColorConfig, } type contextComponentTokensSNACKBARSmActionsConfig = { @@ -2984,12 +2753,12 @@ type contextComponentTokensSNACKBARSmActionsConfig = { closeButton?: contextComponentTokensSNACKBARSmActionsCloseButtonConfig, } type contextComponentTokensSNACKBARSmConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + backgroundColor?: string, + borderRadius?: string, + padding?: string, + maxWidth?: string, + boxShadow?: string, + gap?: string, infoIcon?: contextComponentTokensSNACKBARSmInfoIconConfig, content?: contextComponentTokensSNACKBARSmContentConfig, actions?: contextComponentTokensSNACKBARSmActionsConfig, @@ -3002,14 +2771,14 @@ type contextComponentTokensSTEPPERSmContainerConfig = { default?: contextComponentTokensRADIOSmGroupConfig, } type contextComponentTokensSTEPPERSmStepCircleCompletedDisabledConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderWidth?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - size?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - outlineOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + borderColor?: string, + borderWidth?: string, + borderRadius?: string, + size?: string, + transition?: string, + outline?: string, + outlineOffset?: string, } type contextComponentTokensSTEPPERSmStepCircleCompletedConfig = { disabled?: contextComponentTokensSTEPPERSmStepCircleCompletedDisabledConfig, @@ -3042,8 +2811,8 @@ type contextComponentTokensSTEPPERSmStepConfig = { icon?: contextComponentTokensSTEPPERSmStepIconConfig, } type contextComponentTokensSTEPPERSmConnectorLineActiveDefaultConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + color?: string, + height?: string, } type contextComponentTokensSTEPPERSmConnectorLineActiveConfig = { default?: contextComponentTokensSTEPPERSmConnectorLineActiveDefaultConfig, @@ -3056,10 +2825,10 @@ type contextComponentTokensSTEPPERSmConnectorConfig = { line?: contextComponentTokensSTEPPERSmConnectorLineConfig, } type contextComponentTokensSTEPPERSmTitleTextCompletedDisabledConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + color?: string, + fontSize?: string, + fontWeight?: string, + gap?: string, } type contextComponentTokensSTEPPERSmTitleTextCompletedConfig = { disabled?: contextComponentTokensSTEPPERSmTitleTextCompletedDisabledConfig, @@ -3088,14 +2857,14 @@ type contextComponentTokensSTEPPERConfig = { lg?: contextComponentTokensSTEPPERSmConfig, } type contextComponentTokensKEYVALUEPAIRSmGapConfig = { - horizontal?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - vertical?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + horizontal?: string, + vertical?: string, } type contextComponentTokensKEYVALUEPAIRSmValueConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontWeight?: string, + gap?: string, } type contextComponentTokensKEYVALUEPAIRSmConfig = { gap?: contextComponentTokensKEYVALUEPAIRSmGapConfig, @@ -3112,20 +2881,20 @@ type contextComponentTokensCARDSmPaddingConfig = { custom?: unit, } type contextComponentTokensCARDSmHeaderTextTitleConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontSize?: string, + fontWeight?: string, + color?: string, + gap?: string, } type contextComponentTokensCARDSmHeaderTextConfig = { title?: contextComponentTokensCARDSmHeaderTextTitleConfig, subTitle?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensCARDSmHeaderDefaultConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + borderBottom?: string, } type contextComponentTokensCARDSmHeaderConfig = { text?: contextComponentTokensCARDSmHeaderTextConfig, @@ -3139,27 +2908,36 @@ type contextComponentTokensCARDSmBodyPaddingConfig = { custom?: unit, } type contextComponentTokensCARDSmBodyGapConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - aligned?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - custom?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + default?: string, + aligned?: string, + custom?: string, } type contextComponentTokensCARDSmBodyTextContentConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + color?: string, + fontWeight?: string, } type contextComponentTokensCARDSmBodyTextConfig = { title?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, content?: contextComponentTokensCARDSmBodyTextContentConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensCARDSmBodyActionsConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - centerAlignGap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, + centerAlignGap?: string, +} +type __typeV14zrf = { + marginBottom?: string, + minHeight?: string, +} +type __typeVctc2 = { + marginRight?: string, + width?: string, + height?: string, } type contextComponentTokensCARDSmBodyAlignmentAlignedCardSlotConfig = { - vertical?: string, // ⚪ loose — was `{ marginBottom?: number | Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charC` - horizontal?: string, // ⚪ loose — was `{ marginRight?: number | Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCo` + vertical?: __typeV14zrf, + horizontal?: __typeVctc2, } type contextComponentTokensCARDSmBodyAlignmentAlignedConfig = { cardSlot?: contextComponentTokensCARDSmBodyAlignmentAlignedCardSlotConfig, @@ -3177,11 +2955,11 @@ type contextComponentTokensCARDSmBodyConfig = { alignment?: contextComponentTokensCARDSmBodyAlignmentConfig, } type contextComponentTokensCARDSmConfig = { - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + maxWidth?: string, + borderRadius?: string, + border?: string, + boxShadow?: string, + backgroundColor?: string, padding?: contextComponentTokensCARDSmPaddingConfig, header?: contextComponentTokensCARDSmHeaderConfig, body?: contextComponentTokensCARDSmBodyConfig, @@ -3191,27 +2969,17 @@ type contextComponentTokensCARDConfig = { lg?: contextComponentTokensCARDSmConfig, } type contextComponentTokensCARDV2SmBorderConfig = { - outlined?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - elevated?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - ghost?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensCARDV2SmBackgroundColorConfig = { - outlined?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - elevated?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - ghost?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensCARDV2SmBoxShadowConfig = { - outlined?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - elevated?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - ghost?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + outlined?: string, + elevated?: string, + ghost?: string, } type contextComponentTokensCARDV2SmStateHoverConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + border?: string, + boxShadow?: string, } type contextComponentTokensCARDV2SmStateFocusConfig = { - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - outlineOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + outline?: string, + outlineOffset?: string, } type contextComponentTokensCARDV2SmStateConfig = { hover?: contextComponentTokensCARDV2SmStateHoverConfig, @@ -3224,49 +2992,49 @@ type contextComponentTokensCARDV2SmPaddingConfig = { comfortable?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, } type contextComponentTokensCARDV2SmLayoutMediaGapConfig = { - vertical?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - horizontal?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + vertical?: string, + horizontal?: string, } type contextComponentTokensCARDV2SmLayoutConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, mediaGap?: contextComponentTokensCARDV2SmLayoutMediaGapConfig, } type contextComponentTokensCARDV2SmMediaConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + height?: string, + minHeight?: string, + borderRadius?: string, + backgroundColor?: string, } type contextComponentTokensCARDV2SmHeaderEyebrowConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + fontWeight?: string, + lineHeight?: string, + color?: string, } type contextComponentTokensCARDV2SmHeaderConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, eyebrow?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, title?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, subtitle?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, } type contextComponentTokensCARDV2SmBodyConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, description?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, } type contextComponentTokensCARDV2SmFooterConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + gap?: string, + paddingTop?: string, + borderTop?: string, } type contextComponentTokensCARDV2SmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: string, + minWidth?: string, + maxWidth?: string, + borderRadius?: string, border?: contextComponentTokensCARDV2SmBorderConfig, - backgroundColor?: contextComponentTokensCARDV2SmBackgroundColorConfig, - boxShadow?: contextComponentTokensCARDV2SmBoxShadowConfig, + backgroundColor?: contextComponentTokensCARDV2SmBorderConfig, + boxShadow?: contextComponentTokensCARDV2SmBorderConfig, state?: contextComponentTokensCARDV2SmStateConfig, padding?: contextComponentTokensCARDV2SmPaddingConfig, layout?: contextComponentTokensCARDV2SmLayoutConfig, @@ -3280,32 +3048,29 @@ type contextComponentTokensCARDV2Config = { sm?: contextComponentTokensCARDV2SmConfig, lg?: contextComponentTokensCARDV2SmConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc12qc2 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("auto") Auto | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1tr76 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("ease") Ease | @as("ease-in") EaseIn | @as("ease-in-out") EaseInOut | @as("ease-out") EaseOut | @as("step-end") StepEnd | @as("step-start") StepStart | @as("linear") Linear | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -@unboxed type mozInitialOrInheritOrInitialOrRevertEtcvavy2 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("normal") Normal | @as("reverse") Reverse | @as("alternate") Alternate | @as("alternate-reverse") AlternateReverse | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensSKELETONSmAnimationConfig = { - duration?: mozInitialOrInheritOrInitialOrRevertEtc12qc2, - timingFunction?: mozInitialOrInheritOrInitialOrRevertEtc1tr76, - iterationCount?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` - direction?: mozInitialOrInheritOrInitialOrRevertEtcvavy2, + duration?: string, + timingFunction?: string, + iterationCount?: string, + direction?: string, } type contextComponentTokensSKELETONSmColorsConfig = { - base?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - highlight?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - shimmer?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + base?: string, + highlight?: string, + shimmer?: string, } type contextComponentTokensSKELETONSmBorderRadiusConfig = { - rectangle?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - rounded?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - circle?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + rectangle?: string, + rounded?: string, + circle?: string, } type contextComponentTokensSKELETONSmSpacingConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + gap?: string, + margin?: string, } type contextComponentTokensSKELETONSmSizesTextConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, + height?: string, + minWidth?: string, } type contextComponentTokensSKELETONSmSizesButtonConfig = { sm?: contextComponentTokensSKELETONSmSizesTextConfig, @@ -3314,7 +3079,7 @@ type contextComponentTokensSKELETONSmSizesButtonConfig = { } type contextComponentTokensSKELETONSmSizesConfig = { text?: contextComponentTokensSKELETONSmSizesTextConfig, - avatar?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + avatar?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, button?: contextComponentTokensSKELETONSmSizesButtonConfig, } type contextComponentTokensSKELETONSmConfig = { @@ -3329,22 +3094,22 @@ type contextComponentTokensSKELETONConfig = { lg?: contextComponentTokensSKELETONSmConfig, } type contextComponentTokensSPINNERSmColorsConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - primary?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - inverse?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + primary?: string, + inverse?: string, } type contextComponentTokensSPINNERSmAnimationConfig = { duration?: string, } type contextComponentTokensSPINNERSmOverlayConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` + backgroundColor?: string, + zIndex?: string, } type contextComponentTokensSPINNERSmConfig = { - size?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + size?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, strokeWidth?: contextComponentTokensPROGRESSBARSmCircularStrokeWidthConfig, colors?: contextComponentTokensSPINNERSmColorsConfig, - trackColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + trackColor?: string, animation?: contextComponentTokensSPINNERSmAnimationConfig, overlay?: contextComponentTokensSPINNERSmOverlayConfig, } @@ -3353,23 +3118,23 @@ type contextComponentTokensSPINNERConfig = { lg?: contextComponentTokensSPINNERSmConfig, } type contextComponentTokensEMPTYSTATESmSmLayoutConfig = { - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - contentGap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - actionGap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + minHeight?: string, + maxWidth?: string, + padding?: string, + gap?: string, + contentGap?: string, + actionGap?: string, } type contextComponentTokensEMPTYSTATESmSmTitleConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + lineHeight?: string, + fontWeight?: string, + color?: string, } type contextComponentTokensEMPTYSTATESmSmDescriptionConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + lineHeight?: string, + color?: string, } type contextComponentTokensEMPTYSTATESmSmConfig = { layout?: contextComponentTokensEMPTYSTATESmSmLayoutConfig, @@ -3386,48 +3151,48 @@ type contextComponentTokensEMPTYSTATEConfig = { lg?: contextComponentTokensEMPTYSTATESmConfig, } type contextComponentTokensTOPBARSmToggleButtonIconConfig = { - size?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + size?: string, + color?: string, } type contextComponentTokensTOPBARSmToggleButtonConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderRadius?: string, + padding?: string, backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + transition?: string, icon?: contextComponentTokensTOPBARSmToggleButtonIconConfig, } type contextComponentTokensTOPBARSmActionButtonConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + borderRadius?: string, + padding?: string, + minWidth?: string, + height?: string, backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + transition?: string, icon?: contextComponentTokensTOPBARSmToggleButtonIconConfig, } type contextComponentTokensTOPBARSmTenantIconButtonConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, + borderRadius?: string, + minHeight?: string, backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + transition?: string, } type contextComponentTokensTOPBARSmMerchantSelectTriggerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, icon?: contextComponentTokensTOPBARSmToggleButtonIconConfig, text?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensTOPBARSmLeftSectionConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + gap?: string, + maxHeight?: string, divider?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensTOPBARSmConfig = { - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - backdropFilter?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + zIndex?: string, + borderBottom?: string, + backgroundColor?: string, + backdropFilter?: string, + padding?: string, + gap?: string, toggleButton?: contextComponentTokensTOPBARSmToggleButtonConfig, actionButton?: contextComponentTokensTOPBARSmActionButtonConfig, tenantIconButton?: contextComponentTokensTOPBARSmTenantIconButtonConfig, @@ -3441,17 +3206,17 @@ type contextComponentTokensTOPBARConfig = { lg?: contextComponentTokensTOPBARSmConfig, } type contextComponentTokensTOPBARV2SmSeparatorConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + color?: string, } type contextComponentTokensTOPBARV2SmConfig = { - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - backdropFilter?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + zIndex?: string, + height?: string, + borderBottom?: string, + backgroundColor?: string, + backdropFilter?: string, + padding?: string, + gap?: string, separator?: contextComponentTokensTOPBARV2SmSeparatorConfig, toggleButton?: contextComponentTokensTOPBARSmToggleButtonConfig, actionButton?: contextComponentTokensTOPBARSmActionButtonConfig, @@ -3473,49 +3238,34 @@ type contextComponentTokensAVATARSmContainerSizeConfig = { xl?: contextComponentTokensTABLESmHeaderActionIconsSearchIconConfig, } type contextComponentTokensAVATARSmContainerBackgroundColorWithImageConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - online?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + online?: string, } type contextComponentTokensAVATARSmContainerBackgroundColorConfig = { withImage?: contextComponentTokensAVATARSmContainerBackgroundColorWithImageConfig, withoutImage?: contextComponentTokensAVATARSmContainerBackgroundColorWithImageConfig, } -type contextComponentTokensAVATARSmContainerBorderWithImageConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - online?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensAVATARSmContainerBorderConfig = { - withImage?: contextComponentTokensAVATARSmContainerBorderWithImageConfig, - withoutImage?: contextComponentTokensAVATARSmContainerBorderWithImageConfig, -} type contextComponentTokensAVATARSmContainerBorderRadiusConfig = { - circular?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - rounded?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + circular?: string, + rounded?: string, } type contextComponentTokensAVATARSmContainerConfig = { size?: contextComponentTokensAVATARSmContainerSizeConfig, backgroundColor?: contextComponentTokensAVATARSmContainerBackgroundColorConfig, - border?: contextComponentTokensAVATARSmContainerBorderConfig, + border?: contextComponentTokensAVATARSmContainerBackgroundColorConfig, borderRadius?: contextComponentTokensAVATARSmContainerBorderRadiusConfig, } type contextComponentTokensAVATARSmTextFontSizeConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - regular?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - md?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lg?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - xl?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensAVATARSmTextFontWeightConfig = { - sm?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - regular?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - md?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lg?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - xl?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + sm?: string, + regular?: string, + md?: string, + lg?: string, + xl?: string, } type contextComponentTokensAVATARSmTextConfig = { color?: contextComponentTokensAVATARSmContainerBackgroundColorWithImageConfig, fontSize?: contextComponentTokensAVATARSmTextFontSizeConfig, - fontWeight?: contextComponentTokensAVATARSmTextFontWeightConfig, + fontWeight?: contextComponentTokensAVATARSmTextFontSizeConfig, } type contextComponentTokensAVATARSmIndicatorBorderSmConfig = { default?: contextComponentTokensSWITCHSmSwitchContainerThumbBorderConfig, @@ -3532,15 +3282,15 @@ type contextComponentTokensAVATARSmIndicatorConfig = { backgroundColor?: contextComponentTokensAVATARSmContainerBackgroundColorWithImageConfig, border?: contextComponentTokensAVATARSmIndicatorBorderConfig, size?: contextComponentTokensAVATARSmContainerSizeConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: string, + boxShadow?: string, } type contextComponentTokensAVATARSmSlotConfig = { - spacing?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + spacing?: string, color?: contextComponentTokensAVATARSmContainerBackgroundColorWithImageConfig, } type contextComponentTokensAVATARSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, container?: contextComponentTokensAVATARSmContainerConfig, text?: contextComponentTokensAVATARSmTextConfig, indicator?: contextComponentTokensAVATARSmIndicatorConfig, @@ -3550,40 +3300,28 @@ type contextComponentTokensAVATARConfig = { sm?: contextComponentTokensAVATARSmConfig, lg?: contextComponentTokensAVATARSmConfig, } -type contextComponentTokensAVATARGROUPSmContainerMarginLeftConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - regular?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - md?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - lg?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - xl?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, -} type contextComponentTokensAVATARGROUPSmContainerConfig = { - marginLeft?: contextComponentTokensAVATARGROUPSmContainerMarginLeftConfig, + marginLeft?: contextComponentTokensAVATARSmTextFontSizeConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1270i = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("auto") Auto | @as("aliceblue") Aliceblue | @as("antiquewhite") Antiquewhite | @as("aqua") Aqua | @as("aquamarine") Aquamarine | @as("azure") Azure | @as("beige") Beige | @as("bisque") Bisque | @as("black") Black | @as("blanchedalmond") Blanchedalmond | @as("blue") Blue | @as("blueviolet") Blueviolet | @as("brown") Brown | @as("burlywood") Burlywood | @as("cadetblue") Cadetblue | @as("chartreuse") Chartreuse | @as("chocolate") Chocolate | @as("coral") Coral | @as("cornflowerblue") Cornflowerblue | @as("cornsilk") Cornsilk | @as("crimson") Crimson | @as("cyan") Cyan | @as("darkblue") Darkblue | @as("darkcyan") Darkcyan | @as("darkgoldenrod") Darkgoldenrod | @as("darkgray") Darkgray | @as("darkgreen") Darkgreen | @as("darkgrey") Darkgrey | @as("darkkhaki") Darkkhaki | @as("darkmagenta") Darkmagenta | @as("darkolivegreen") Darkolivegreen | @as("darkorange") Darkorange | @as("darkorchid") Darkorchid | @as("darkred") Darkred | @as("darksalmon") Darksalmon | @as("darkseagreen") Darkseagreen | @as("darkslateblue") Darkslateblue | @as("darkslategray") Darkslategray | @as("darkslategrey") Darkslategrey | @as("darkturquoise") Darkturquoise | @as("darkviolet") Darkviolet | @as("deeppink") Deeppink | @as("deepskyblue") Deepskyblue | @as("dimgray") Dimgray | @as("dimgrey") Dimgrey | @as("dodgerblue") Dodgerblue | @as("firebrick") Firebrick | @as("floralwhite") Floralwhite | @as("forestgreen") Forestgreen | @as("fuchsia") Fuchsia | @as("gainsboro") Gainsboro | @as("ghostwhite") Ghostwhite | @as("gold") Gold | @as("goldenrod") Goldenrod | @as("gray") Gray | @as("green") Green | @as("greenyellow") Greenyellow | @as("grey") Grey | @as("honeydew") Honeydew | @as("hotpink") Hotpink | @as("indianred") Indianred | @as("indigo") Indigo | @as("ivory") Ivory | @as("khaki") Khaki | @as("lavender") Lavender | @as("lavenderblush") Lavenderblush | @as("lawngreen") Lawngreen | @as("lemonchiffon") Lemonchiffon | @as("lightblue") Lightblue | @as("lightcoral") Lightcoral | @as("lightcyan") Lightcyan | @as("lightgoldenrodyellow") Lightgoldenrodyellow | @as("lightgray") Lightgray | @as("lightgreen") Lightgreen | @as("lightgrey") Lightgrey | @as("lightpink") Lightpink | @as("lightsalmon") Lightsalmon | @as("lightseagreen") Lightseagreen | @as("lightskyblue") Lightskyblue | @as("lightslategray") Lightslategray | @as("lightslategrey") Lightslategrey | @as("lightsteelblue") Lightsteelblue | @as("lightyellow") Lightyellow | @as("lime") Lime | @as("limegreen") Limegreen | @as("linen") Linen | @as("magenta") Magenta | @as("maroon") Maroon | @as("mediumaquamarine") Mediumaquamarine | @as("mediumblue") Mediumblue | @as("mediumorchid") Mediumorchid | @as("mediumpurple") Mediumpurple | @as("mediumseagreen") Mediumseagreen | @as("mediumslateblue") Mediumslateblue | @as("mediumspringgreen") Mediumspringgreen | @as("mediumturquoise") Mediumturquoise | @as("mediumvioletred") Mediumvioletred | @as("midnightblue") Midnightblue | @as("mintcream") Mintcream | @as("mistyrose") Mistyrose | @as("moccasin") Moccasin | @as("navajowhite") Navajowhite | @as("navy") Navy | @as("oldlace") Oldlace | @as("olive") Olive | @as("olivedrab") Olivedrab | @as("orange") Orange | @as("orangered") Orangered | @as("orchid") Orchid | @as("palegoldenrod") Palegoldenrod | @as("palegreen") Palegreen | @as("paleturquoise") Paleturquoise | @as("palevioletred") Palevioletred | @as("papayawhip") Papayawhip | @as("peachpuff") Peachpuff | @as("peru") Peru | @as("pink") Pink | @as("plum") Plum | @as("powderblue") Powderblue | @as("purple") Purple | @as("rebeccapurple") Rebeccapurple | @as("red") Red | @as("rosybrown") Rosybrown | @as("royalblue") Royalblue | @as("saddlebrown") Saddlebrown | @as("salmon") Salmon | @as("sandybrown") Sandybrown | @as("seagreen") Seagreen | @as("seashell") Seashell | @as("sienna") Sienna | @as("silver") Silver | @as("skyblue") Skyblue | @as("slateblue") Slateblue | @as("slategray") Slategray | @as("slategrey") Slategrey | @as("snow") Snow | @as("springgreen") Springgreen | @as("steelblue") Steelblue | @as("tan") Tan | @as("teal") Teal | @as("thistle") Thistle | @as("tomato") Tomato | @as("turquoise") Turquoise | @as("violet") Violet | @as("wheat") Wheat | @as("white") White | @as("whitesmoke") Whitesmoke | @as("yellow") Yellow | @as("yellowgreen") Yellowgreen | @as("transparent") Transparent | @as("AccentColor") AccentColor | @as("AccentColorText") AccentColorText | @as("ActiveText") ActiveText | @as("ButtonBorder") ButtonBorder | @as("ButtonFace") ButtonFace | @as("ButtonText") ButtonText | @as("Canvas") Canvas | @as("CanvasText") CanvasText | @as("Field") Field | @as("FieldText") FieldText | @as("GrayText") GrayText | @as("Highlight") HighlightRevertEtc1270i | @as("HighlightText") HighlightText | @as("LinkText") LinkText | @as("Mark") Mark | @as("MarkText") MarkText | @as("SelectedItem") SelectedItem | @as("SelectedItemText") SelectedItemText | @as("VisitedText") VisitedText | @as("ActiveBorder") ActiveBorder | @as("ActiveCaption") ActiveCaption | @as("AppWorkspace") AppWorkspace | @as("Background") Background | @as("ButtonHighlight") ButtonHighlight | @as("ButtonShadow") ButtonShadow | @as("CaptionText") CaptionText | @as("InactiveBorder") InactiveBorder | @as("InactiveCaption") InactiveCaption | @as("InactiveCaptionText") InactiveCaptionText | @as("InfoBackground") InfoBackground | @as("InfoText") InfoText | @as("Menu") Menu | @as("MenuText") MenuText | @as("Scrollbar") ScrollbarRevertEtc1270i | @as("ThreeDDarkShadow") ThreeDDarkShadow | @as("ThreeDFace") ThreeDFace | @as("ThreeDHighlight") ThreeDHighlight | @as("ThreeDLightShadow") ThreeDLightShadow | @as("ThreeDShadow") ThreeDShadow | @as("Window") Window | @as("WindowFrame") WindowFrame | @as("WindowText") WindowText | @as("currentColor") CurrentColor | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensAVATARGROUPSmAvatarSelectedConfig = { - ringColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - ringWidth?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, - ringOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - outlineColor?: mozInitialOrInheritOrInitialOrRevertEtc1270i, -} -type contextComponentTokensAVATARGROUPSmAvatarBorderConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + ringColor?: string, + ringWidth?: string, + ringOffset?: string, + outlineColor?: string, } type contextComponentTokensAVATARGROUPSmAvatarConfig = { selected?: contextComponentTokensAVATARGROUPSmAvatarSelectedConfig, - border?: contextComponentTokensAVATARGROUPSmAvatarBorderConfig, + border?: contextComponentTokensTOPBARV2SmSeparatorConfig, } type contextComponentTokensAVATARGROUPSmOverflowCounterBackgroundConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + hover?: string, + active?: string, } type contextComponentTokensAVATARGROUPSmOverflowCounterSizeSmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, + width?: string, + height?: string, + fontSize?: string, } type contextComponentTokensAVATARGROUPSmOverflowCounterSizeConfig = { sm?: contextComponentTokensAVATARGROUPSmOverflowCounterSizeSmConfig, @@ -3595,12 +3333,12 @@ type contextComponentTokensAVATARGROUPSmOverflowCounterSizeConfig = { type contextComponentTokensAVATARGROUPSmOverflowCounterConfig = { background?: contextComponentTokensAVATARGROUPSmOverflowCounterBackgroundConfig, text?: contextComponentTokensSEARCHINPUTSmRequiredConfig, - border?: contextComponentTokensAVATARGROUPSmAvatarBorderConfig, + border?: contextComponentTokensTOPBARV2SmSeparatorConfig, size?: contextComponentTokensAVATARGROUPSmOverflowCounterSizeConfig, borderRadius?: contextComponentTokensAVATARSmContainerBorderRadiusConfig, } type contextComponentTokensAVATARGROUPSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, container?: contextComponentTokensAVATARGROUPSmContainerConfig, avatar?: contextComponentTokensAVATARGROUPSmAvatarConfig, overflowCounter?: contextComponentTokensAVATARGROUPSmOverflowCounterConfig, @@ -3611,54 +3349,49 @@ type contextComponentTokensAVATARGROUPConfig = { lg?: contextComponentTokensAVATARGROUPSmConfig, } type contextComponentTokensSIDEBARSmMaxWidthConfig = { - withLeftPanel?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - withoutLeftPanel?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - iconOnly?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, -} -type contextComponentTokensSIDEBARSmLeftPanelItemBorderConfig = { - active?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - hover?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + withLeftPanel?: string, + withoutLeftPanel?: string, + iconOnly?: string, } type contextComponentTokensSIDEBARSmLeftPanelItemConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: contextComponentTokensSIDEBARSmLeftPanelItemBorderConfig, + width?: string, + borderRadius?: string, + border?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, } type contextComponentTokensSIDEBARSmLeftPanelConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRight?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + width?: string, + backgroundColor?: string, + borderRight?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, item?: contextComponentTokensSIDEBARSmLeftPanelItemConfig, } type contextComponentTokensSIDEBARSmHeaderToggleButtonConfig = { backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, } type contextComponentTokensSIDEBARSmHeaderConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + gap?: string, + borderBottom?: string, toggleButton?: contextComponentTokensSIDEBARSmHeaderToggleButtonConfig, } type contextComponentTokensSIDEBARSmDirectoryConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + paddingX?: string, + paddingY?: string, } type contextComponentTokensSIDEBARSmFooterConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + borderTop?: string, } type contextComponentTokensSIDEBARSmConfig = { maxWidth?: contextComponentTokensSIDEBARSmMaxWidthConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRight?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + backgroundColor?: string, + borderRight?: string, leftPanel?: contextComponentTokensSIDEBARSmLeftPanelConfig, header?: contextComponentTokensSIDEBARSmHeaderConfig, directory?: contextComponentTokensSIDEBARSmDirectoryConfig, @@ -3674,63 +3407,63 @@ type contextComponentTokensDIRECTORYSmSectionHeaderConfig = { chevron?: contextComponentTokensTOPBARV2SmSeparatorConfig, } type contextComponentTokensDIRECTORYSmSectionItemListItemIconOnlyPaddingConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, } type contextComponentTokensDIRECTORYSmSectionItemListItemBackgroundColorConfig = { - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - activePath?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - muted?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + active?: string, + default?: string, + hover?: string, + activePath?: string, + muted?: string, } type contextComponentTokensDIRECTORYSmSectionItemListItemConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, iconOnlyPadding?: contextComponentTokensDIRECTORYSmSectionItemListItemIconOnlyPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + gap?: string, + borderRadius?: string, + fontWeight?: string, + fontSize?: string, + transition?: string, backgroundColor?: contextComponentTokensDIRECTORYSmSectionItemListItemBackgroundColorConfig, color?: contextComponentTokensDIRECTORYSmSectionItemListItemBackgroundColorConfig, icon?: contextComponentTokensMENUV2SmSearchIconConfig, chevron?: contextComponentTokensTOPBARV2SmSeparatorConfig, } type contextComponentTokensDIRECTORYSmSectionItemListNestedBorderConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - leftOffset?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + width?: string, + color?: string, + leftOffset?: string, } type contextComponentTokensDIRECTORYSmSectionItemListNestedConnectorConfig = { - itemInset?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - itemPaddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - elbowTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - elbowHeight?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - elbowWidthOffset?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + itemInset?: string, + itemPaddingLeft?: string, + elbowTop?: string, + elbowHeight?: string, + elbowWidthOffset?: string, } type contextComponentTokensDIRECTORYSmSectionItemListNestedConfig = { - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + paddingLeft?: string, + marginTop?: string, border?: contextComponentTokensDIRECTORYSmSectionItemListNestedBorderConfig, connector?: contextComponentTokensDIRECTORYSmSectionItemListNestedConnectorConfig, } type contextComponentTokensDIRECTORYSmSectionItemListConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, item?: contextComponentTokensDIRECTORYSmSectionItemListItemConfig, nested?: contextComponentTokensDIRECTORYSmSectionItemListNestedConfig, } type contextComponentTokensDIRECTORYSmSectionConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, header?: contextComponentTokensDIRECTORYSmSectionHeaderConfig, itemList?: contextComponentTokensDIRECTORYSmSectionItemListConfig, } type contextComponentTokensDIRECTORYSmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + paddingX?: string, + paddingY?: string, section?: contextComponentTokensDIRECTORYSmSectionConfig, } type contextComponentTokensDIRECTORYConfig = { @@ -3738,65 +3471,65 @@ type contextComponentTokensDIRECTORYConfig = { lg?: contextComponentTokensDIRECTORYSmConfig, } type contextComponentTokensMOBILENAVIGATIONSmContainerConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - background?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backdropFilter?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + backgroundColor?: string, + background?: string, + border?: string, + borderRadius?: string, + backdropFilter?: string, + zIndex?: string, + transition?: string, } type contextComponentTokensMOBILENAVIGATIONSmDrawerConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + borderRadius?: string, + borderTop?: string, } type contextComponentTokensMOBILENAVIGATIONSmRowItemBackgroundColorConfig = { - active?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + active?: string, + default?: string, } type contextComponentTokensMOBILENAVIGATIONSmRowItemIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + width?: string, + height?: string, + borderRadius?: string, + transition?: string, } type contextComponentTokensMOBILENAVIGATIONSmRowItemTextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, textAlign?: string, } type contextComponentTokensMOBILENAVIGATIONSmRowItemConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + width?: string, + height?: string, + borderRadius?: string, + gap?: string, backgroundColor?: contextComponentTokensMOBILENAVIGATIONSmRowItemBackgroundColorConfig, color?: contextComponentTokensMOBILENAVIGATIONSmRowItemBackgroundColorConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontWeight?: string, icon?: contextComponentTokensMOBILENAVIGATIONSmRowItemIconConfig, text?: contextComponentTokensMOBILENAVIGATIONSmRowItemTextConfig, } type contextComponentTokensMOBILENAVIGATIONSmRowPrimaryActionConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - background?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + height?: string, + borderRadius?: string, + background?: string, + boxShadow?: string, + color?: string, icon?: contextComponentTokensTABLESmHeaderActionIconsSearchIconConfig, } type contextComponentTokensMOBILENAVIGATIONSmRowConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, item?: contextComponentTokensMOBILENAVIGATIONSmRowItemConfig, primaryAction?: contextComponentTokensMOBILENAVIGATIONSmRowPrimaryActionConfig, } type contextComponentTokensMOBILENAVIGATIONSmConfig = { container?: contextComponentTokensMOBILENAVIGATIONSmContainerConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, drawer?: contextComponentTokensMOBILENAVIGATIONSmDrawerConfig, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, row?: contextComponentTokensMOBILENAVIGATIONSmRowConfig, } type contextComponentTokensMOBILENAVIGATIONConfig = { @@ -3804,62 +3537,62 @@ type contextComponentTokensMOBILENAVIGATIONConfig = { lg?: contextComponentTokensMOBILENAVIGATIONSmConfig, } type contextComponentTokensMOBILENAVIGATIONV2SmContainerConfig = { - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - background?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderWidth?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backdropFilter?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + zIndex?: string, + backgroundColor?: string, + background?: string, + border?: string, + borderWidth?: string, + borderRadius?: string, + backdropFilter?: string, + transition?: string, } type contextComponentTokensMOBILENAVIGATIONV2SmLayoutConfig = { - safeAreaOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - floatingPadding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - primaryActionMarginX?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - itemLabelMarginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - itemLabelLineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - rowPaddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - rowPaddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - rowPaddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - rowPaddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - rowGap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + safeAreaOffset?: string, + floatingPadding?: string, + primaryActionMarginX?: string, + itemLabelMarginTop?: string, + itemLabelLineHeight?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + gap?: string, + rowPaddingTop?: string, + rowPaddingBottom?: string, + rowPaddingLeft?: string, + rowPaddingRight?: string, + rowGap?: string, } type contextComponentTokensMOBILENAVIGATIONV2SmItemIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + width?: string, + height?: string, + borderRadius?: string, + transition?: string, strokeWidth?: float, } type contextComponentTokensMOBILENAVIGATIONV2SmItemConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + width?: string, + height?: string, + borderRadius?: string, + gap?: string, backgroundColor?: contextComponentTokensMOBILENAVIGATIONSmRowItemBackgroundColorConfig, color?: contextComponentTokensMOBILENAVIGATIONSmRowItemBackgroundColorConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontWeight?: string, icon?: contextComponentTokensMOBILENAVIGATIONV2SmItemIconConfig, text?: contextComponentTokensMOBILENAVIGATIONSmRowItemTextConfig, } type contextComponentTokensMOBILENAVIGATIONV2SmPrimaryActionIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + width?: string, + height?: string, strokeWidth?: float, } type contextComponentTokensMOBILENAVIGATIONV2SmPrimaryActionConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - background?: mozInitialOrInheritOrInitialOrRevertEtc1mkx8, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + height?: string, + borderRadius?: string, + background?: string, + boxShadow?: string, + color?: string, icon?: contextComponentTokensMOBILENAVIGATIONV2SmPrimaryActionIconConfig, } type contextComponentTokensMOBILENAVIGATIONV2SmConfig = { @@ -3874,16 +3607,16 @@ type contextComponentTokensMOBILENAVIGATIONV2Config = { } type contextComponentTokensUPLOADSmHeaderLabelConfig = { text?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + marginBottom?: string, + gap?: string, } type contextComponentTokensUPLOADSmHeaderRequiredConfig = { text?: contextComponentTokensSEARCHINPUTSmRequiredConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensUPLOADSmHeaderSubLabelConfig = { text?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensUPLOADSmHeaderConfig = { label?: contextComponentTokensUPLOADSmHeaderLabelConfig, @@ -3892,30 +3625,23 @@ type contextComponentTokensUPLOADSmHeaderConfig = { helpIcon?: contextComponentTokensTOPBARV2SmSeparatorConfig, } type contextComponentTokensUPLOADSmContainerBorderConfig = { - idle?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - uploading?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - success?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - error?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - dragActive?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensUPLOADSmContainerBackgroundColorConfig = { - idle?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - uploading?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - dragActive?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + idle?: string, + uploading?: string, + success?: string, + error?: string, + dragActive?: string, } type contextComponentTokensUPLOADSmContainerContentSlotConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + width?: string, + gap?: string, } type contextComponentTokensUPLOADSmContainerContentTextConfig = { title?: contextComponentTokensMODALSmHeaderTextTitleConfig, subtitle?: contextComponentTokensMODALSmHeaderTextTitleConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, } type contextComponentTokensUPLOADSmContainerContentActionableConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, errorText?: contextComponentTokensMODALSmHeaderTextTitleConfig, } type contextComponentTokensUPLOADSmContainerContentConfig = { @@ -3925,9 +3651,9 @@ type contextComponentTokensUPLOADSmContainerContentConfig = { } type contextComponentTokensUPLOADSmContainerConfig = { border?: contextComponentTokensUPLOADSmContainerBorderConfig, - backgroundColor?: contextComponentTokensUPLOADSmContainerBackgroundColorConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: contextComponentTokensUPLOADSmContainerBorderConfig, + borderRadius?: string, + padding?: string, content?: contextComponentTokensUPLOADSmContainerContentConfig, } type contextComponentTokensUPLOADSmConfig = { @@ -3939,80 +3665,74 @@ type contextComponentTokensUPLOADConfig = { lg?: contextComponentTokensUPLOADSmConfig, } type contextComponentTokensCODEBLOCKSmHeaderConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + backgroundColor?: string, + borderBottom?: string, padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, icon?: contextComponentTokensMENUV2SmSearchIconConfig, text?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, } type contextComponentTokensCODEBLOCKSmBodyGutterBackgroundColorConfig = { - added?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - removed?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - unchanged?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensCODEBLOCKSmBodyGutterBorderLeftConfig = { - added?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - removed?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - unchanged?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + added?: string, + removed?: string, + unchanged?: string, } type contextComponentTokensCODEBLOCKSmBodyGutterConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + color?: string, backgroundColor?: contextComponentTokensCODEBLOCKSmBodyGutterBackgroundColorConfig, - borderLeft?: contextComponentTokensCODEBLOCKSmBodyGutterBorderLeftConfig, + borderLeft?: contextComponentTokensCODEBLOCKSmBodyGutterBackgroundColorConfig, borderColor?: contextComponentTokensCODEBLOCKSmBodyGutterBackgroundColorConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc12oc1 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("-apple-system") AppleSystem | @as("cursive") Cursive | @as("fantasy") Fantasy | @as("math") Math | @as("monospace") Monospace | @as("sans-serif") SansSerif | @as("serif") Serif | @as("system-ui") SystemUi | @as("ui-monospace") UiMonospace | @as("ui-rounded") UiRounded | @as("ui-sans-serif") UiSansSerif | @as("ui-serif") UiSerif | @as("emoji") Emoji | @as("fangsong") Fangsong | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensCODEBLOCKSmBodyCodePaddingXConfig = { - left?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - right?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + left?: string, + right?: string, } type contextComponentTokensCODEBLOCKSmBodyCodePaddingConfig = { x?: contextComponentTokensCODEBLOCKSmBodyCodePaddingXConfig, - y?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + y?: string, } type contextComponentTokensCODEBLOCKSmBodyCodeConfig = { - fontFamily?: mozInitialOrInheritOrInitialOrRevertEtc12oc1, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontFamily?: string, + fontSize?: string, + lineHeight?: string, padding?: contextComponentTokensCODEBLOCKSmBodyCodePaddingConfig, } type contextComponentTokensCODEBLOCKSmBodyHighlightedLineConfig = { backgroundColor?: contextComponentTokensCODEBLOCKSmBodyGutterBackgroundColorConfig, } type contextComponentTokensCODEBLOCKSmBodySyntaxConfig = { - keyword?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - function?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - string?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - number?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - operator?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - variable?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - comment?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - text?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + keyword?: string, + function?: string, + string?: string, + number?: string, + operator?: string, + variable?: string, + comment?: string, + text?: string, } type contextComponentTokensCODEBLOCKSmBodyExpandContextButtonConfig = { - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - dotsPadding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - opacity?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` - disabledOpacity?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` - hoverBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + padding?: string, + dotsPadding?: string, + opacity?: string, + disabledOpacity?: string, + hoverBackgroundColor?: string, + borderRadius?: string, iconSize?: float, } type contextComponentTokensCODEBLOCKSmBodyExpandContextConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - letterSpacing?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + backgroundColor?: string, + borderTop?: string, + borderBottom?: string, + padding?: string, + color?: string, + fontSize?: string, + letterSpacing?: string, button?: contextComponentTokensCODEBLOCKSmBodyExpandContextButtonConfig, } type contextComponentTokensCODEBLOCKSmBodyConfig = { padding?: contextComponentTokensSEARCHINPUTSmInputContainerPaddingConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, gutter?: contextComponentTokensCODEBLOCKSmBodyGutterConfig, code?: contextComponentTokensCODEBLOCKSmBodyCodeConfig, highlightedLine?: contextComponentTokensCODEBLOCKSmBodyHighlightedLineConfig, @@ -4020,10 +3740,10 @@ type contextComponentTokensCODEBLOCKSmBodyConfig = { expandContext?: contextComponentTokensCODEBLOCKSmBodyExpandContextConfig, } type contextComponentTokensCODEBLOCKSmConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + backgroundColor?: string, + border?: string, + borderRadius?: string, + boxShadow?: string, header?: contextComponentTokensCODEBLOCKSmHeaderConfig, body?: contextComponentTokensCODEBLOCKSmBodyConfig, } @@ -4032,160 +3752,134 @@ type contextComponentTokensCODEBLOCKConfig = { lg?: contextComponentTokensCODEBLOCKSmConfig, } type contextComponentTokensBUTTONGROUPSmGapConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - stacked?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + default?: string, + stacked?: string, } type contextComponentTokensBUTTONGROUPSmConfig = { gap?: contextComponentTokensBUTTONGROUPSmGapConfig, - separator?: contextComponentTokensAVATARGROUPSmAvatarBorderConfig, + separator?: contextComponentTokensTOPBARV2SmSeparatorConfig, } type contextComponentTokensBUTTONGROUPConfig = { sm?: contextComponentTokensBUTTONGROUPSmConfig, lg?: contextComponentTokensBUTTONGROUPSmConfig, } type contextComponentTokensCHATINPUTSmBackgroundColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + hover?: string, + disabled?: string, } type contextComponentTokensCHATINPUTSmBorderRadiusConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - focus?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -type contextComponentTokensCHATINPUTSmBorderConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - focus?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + default?: string, + focus?: string, } type contextComponentTokensCHATINPUTSmTextColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensCHATINPUTSmTextFontSizeConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - hover?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - focus?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensCHATINPUTSmTextFontWeightConfig = { - default?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - hover?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - focus?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - disabled?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + default?: string, + hover?: string, + focus?: string, + disabled?: string, } type contextComponentTokensCHATINPUTSmTextLineHeightConfig = { - default?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - hover?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - focus?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + default?: string, + hover?: string, + focus?: string, } type contextComponentTokensCHATINPUTSmTextConfig = { color?: contextComponentTokensCHATINPUTSmTextColorConfig, - fontSize?: contextComponentTokensCHATINPUTSmTextFontSizeConfig, - fontWeight?: contextComponentTokensCHATINPUTSmTextFontWeightConfig, + fontSize?: contextComponentTokensCHATINPUTSmTextColorConfig, + fontWeight?: contextComponentTokensCHATINPUTSmTextColorConfig, lineHeight?: contextComponentTokensCHATINPUTSmTextLineHeightConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc1cx47 = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("auto") Auto | @as("hidden") Hidden | @as("scroll") Scroll | @as("overlay") Overlay | @as("-moz-hidden-unscrollable") MozHiddenUnscrollable | @as("clip") Clip | @as("visible") Visible | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) -type contextComponentTokensCHATINPUTSmContainerBoxShadowConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - hover?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - focus?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} type contextComponentTokensCHATINPUTSmContainerConfig = { backgroundColor?: contextComponentTokensCHATINPUTSmBackgroundColorConfig, - border?: contextComponentTokensCHATINPUTSmBorderConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - boxShadow?: contextComponentTokensCHATINPUTSmContainerBoxShadowConfig, + border?: contextComponentTokensCHATINPUTSmBorderRadiusConfig, + borderRadius?: string, + padding?: string, + gap?: string, + minHeight?: string, + transition?: string, + boxShadow?: contextComponentTokensCHATINPUTSmTextLineHeightConfig, } type contextComponentTokensCHATINPUTSmAttachmentContainerConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + borderRadius?: string, + padding?: string, } type contextComponentTokensCHATINPUTSmTextareaConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + color?: string, + fontSize?: string, + lineHeight?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + border?: string, + borderRadius?: string, placeholder?: contextComponentTokensSEARCHINPUTSmRequiredConfig, resize?: string, - fontFamily?: mozInitialOrInheritOrInitialOrRevertEtc12oc1, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + fontFamily?: string, + minHeight?: string, + maxHeight?: string, overflowY?: string, } type contextComponentTokensCHATINPUTSmFilesContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + gap?: string, + paddingX?: string, + paddingY?: string, + maxHeight?: string, overflowY?: string, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + margin?: string, } type contextComponentTokensCHATINPUTSmBottomActionsConfig = { - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - justifyContent?: mozInitialOrInheritOrInitialOrRevertEtc1w3ez, + paddingX?: string, + paddingY?: string, + gap?: string, + justifyContent?: string, } type contextComponentTokensCHATINPUTSmOverflowTagConfig = { backgroundColor?: contextComponentTokensAVATARGROUPSmOverflowCounterBackgroundConfig, color?: contextComponentTokensAVATARGROUPSmOverflowCounterBackgroundConfig, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - cursor?: mozInitialOrInheritOrInitialOrRevertEtcop7hp, + border?: string, + borderRadius?: string, + paddingX?: string, + paddingY?: string, + fontSize?: string, + fontWeight?: string, + gap?: string, + transition?: string, + cursor?: string, } type contextComponentTokensCHATINPUTSmTopQueriesContainerConfig = { - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderTop?: string, + paddingTop?: string, } type contextComponentTokensCHATINPUTSmTopQueriesHeaderConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - textTransform?: mozInitialOrInheritOrInitialOrRevertEtcc55tl, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - flexShrink?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` + color?: string, + fontSize?: string, + fontWeight?: string, + paddingX?: string, + paddingY?: string, + textTransform?: string, + backgroundColor?: string, + flexShrink?: string, } type contextComponentTokensCHATINPUTSmTopQueriesScrollContainerConfig = { overflowY?: string, maxHeightOffset?: float, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, scrollbarColor?: string, } -type contextComponentTokensCHATINPUTSmTopQueriesItemOpacityConfig = { - default?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` - disabled?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` -} type contextComponentTokensCHATINPUTSmTopQueriesItemConfig = { - backgroundColor?: contextComponentTokensBUTTONSmTextColorPrimaryDefaultConfig, - color?: contextComponentTokensBUTTONSmTextColorPrimaryDefaultConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - paddingX?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingY?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - cursor?: mozInitialOrInheritOrInitialOrRevertEtcop7hp, - opacity?: contextComponentTokensCHATINPUTSmTopQueriesItemOpacityConfig, + backgroundColor?: contextComponentTokensBUTTONSmBackgroundColorPrimaryDefaultConfig, + color?: contextComponentTokensBUTTONSmBackgroundColorPrimaryDefaultConfig, + fontSize?: string, + fontWeight?: string, + paddingX?: string, + paddingY?: string, + border?: string, + transition?: string, + cursor?: string, + opacity?: contextComponentTokensCHECKBOXSmIndicatorIconColorCheckedConfig, } type contextComponentTokensCHATINPUTSmTopQueriesConfig = { container?: contextComponentTokensCHATINPUTSmTopQueriesContainerConfig, @@ -4196,16 +3890,16 @@ type contextComponentTokensCHATINPUTSmTopQueriesConfig = { type contextComponentTokensCHATINPUTSmConfig = { backgroundColor?: contextComponentTokensCHATINPUTSmBackgroundColorConfig, borderRadius?: contextComponentTokensCHATINPUTSmBorderRadiusConfig, - border?: contextComponentTokensCHATINPUTSmBorderConfig, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + border?: contextComponentTokensCHATINPUTSmBorderRadiusConfig, + minHeight?: string, + maxHeight?: string, + gap?: string, text?: contextComponentTokensCHATINPUTSmTextConfig, resize?: string, - overflow?: mozInitialOrInheritOrInitialOrRevertEtc1cx47, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + overflow?: string, + paddingLeft?: string, + paddingTop?: string, + paddingBottom?: string, container?: contextComponentTokensCHATINPUTSmContainerConfig, attachmentContainer?: contextComponentTokensCHATINPUTSmAttachmentContainerConfig, textarea?: contextComponentTokensCHATINPUTSmTextareaConfig, @@ -4219,110 +3913,103 @@ type contextComponentTokensCHATINPUTConfig = { lg?: contextComponentTokensCHATINPUTSmConfig, } type contextComponentTokensCHATINPUTV2SmContainerAttachedFilesContainerOverflowMenuConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - right?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + borderRadius?: string, + padding?: string, + top?: string, + right?: string, + maxHeight?: string, } type contextComponentTokensCHATINPUTV2SmContainerAttachedFilesContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, overflowMenu?: contextComponentTokensCHATINPUTV2SmContainerAttachedFilesContainerOverflowMenuConfig, } type contextComponentTokensCHATINPUTV2SmContainerTagContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + gap?: string, + borderRadius?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + border?: string, + backgroundColor?: string, text?: contextComponentTokensMODALSmHeaderTextTitleConfig, } -type contextComponentTokensCHATINPUTV2SmContainerInputContainerOutlineConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - hover?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - focus?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - error?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, -} type contextComponentTokensCHATINPUTV2SmContainerInputContainerInputConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - placeholder?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + color?: string, + placeholder?: string, + paddingTop?: string, + paddingRight?: string, + paddingLeft?: string, + minHeight?: string, + maxHeight?: string, } type contextComponentTokensCHATINPUTV2SmContainerInputContainerActionContainerConfig = { - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, } type contextComponentTokensCHATINPUTV2SmContainerInputContainerTopQueriesContainerHeaderConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - textTransform?: mozInitialOrInheritOrInitialOrRevertEtcc55tl, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, + fontSize?: string, + fontWeight?: string, + textTransform?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + backgroundColor?: string, } type contextComponentTokensCHATINPUTV2SmContainerInputContainerTopQueriesContainerItemConfig = { backgroundColor?: string, // ⚪ loose — was `{ default?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor" | { re` color?: string, // ⚪ loose — was `{ default?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor" | { re` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - cursor?: mozInitialOrInheritOrInitialOrRevertEtcop7hp, + fontSize?: string, + fontWeight?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + border?: string, + transition?: string, + cursor?: string, opacity?: string, // ⚪ loose — was `{ default?: Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}` } type contextComponentTokensCHATINPUTV2SmContainerInputContainerTopQueriesContainerConfig = { - marginRight?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + marginRight?: string, + marginLeft?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + borderTop?: string, header?: contextComponentTokensCHATINPUTV2SmContainerInputContainerTopQueriesContainerHeaderConfig, item?: contextComponentTokensCHATINPUTV2SmContainerInputContainerTopQueriesContainerItemConfig, } type contextComponentTokensCHATINPUTV2SmContainerInputContainerConfig = { - outline?: contextComponentTokensCHATINPUTV2SmContainerInputContainerOutlineConfig, - boxShadow?: contextComponentTokensMULTIVALUEINPUTSmInputContainerBoxShadowConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + outline?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + boxShadow?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + gap?: string, + borderRadius?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + border?: string, + backgroundColor?: string, input?: contextComponentTokensCHATINPUTV2SmContainerInputContainerInputConfig, actionContainer?: contextComponentTokensCHATINPUTV2SmContainerInputContainerActionContainerConfig, topQueriesContainer?: contextComponentTokensCHATINPUTV2SmContainerInputContainerTopQueriesContainerConfig, } type contextComponentTokensCHATINPUTV2SmContainerConfig = { backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderRadius?: string, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + gap?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, attachedFilesContainer?: contextComponentTokensCHATINPUTV2SmContainerAttachedFilesContainerConfig, tagContainer?: contextComponentTokensCHATINPUTV2SmContainerTagContainerConfig, inputContainer?: contextComponentTokensCHATINPUTV2SmContainerInputContainerConfig, @@ -4335,51 +4022,51 @@ type contextComponentTokensCHATINPUTV2Config = { lg?: contextComponentTokensCHATINPUTV2SmConfig, } type contextComponentTokensTIMELINESmTrackConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + width?: string, + backgroundColor?: string, + left?: string, } type contextComponentTokensTIMELINESmIndicatorConfig = { - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + left?: string, + width?: string, + height?: string, } type contextComponentTokensTIMELINESmStatusColorsConfig = { - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - warning?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - neutral?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + success?: string, + warning?: string, + error?: string, + neutral?: string, } type contextComponentTokensTIMELINESmLabelCircleConfig = { - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + left?: string, + width?: string, + height?: string, + backgroundColor?: string, + border?: string, } type contextComponentTokensTIMELINESmLabelMaskConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + backgroundColor?: string, + height?: string, } type contextComponentTokensTIMELINESmLabelConfig = { - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + paddingLeft?: string, + marginBottom?: string, circle?: contextComponentTokensTIMELINESmLabelCircleConfig, mask?: contextComponentTokensTIMELINESmLabelMaskConfig, text?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensTIMELINESmHeaderRowConfig = { - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + paddingLeft?: string, + marginBottom?: string, + gap?: string, } type contextComponentTokensTIMELINESmHeaderSectionConfig = { - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + marginBottom?: string, } type contextComponentTokensTIMELINESmHeaderTimestampConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontSize?: string, + color?: string, + gap?: string, } type contextComponentTokensTIMELINESmHeaderConfig = { row?: contextComponentTokensTIMELINESmHeaderRowConfig, @@ -4388,47 +4075,43 @@ type contextComponentTokensTIMELINESmHeaderConfig = { timestamp?: contextComponentTokensTIMELINESmHeaderTimestampConfig, } type contextComponentTokensTIMELINESmSubsectionRootIndicatorConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + top?: string, } type contextComponentTokensTIMELINESmSubsectionDescriptionConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + color?: string, + marginTop?: string, + marginBottom?: string, + lineHeight?: string, } type contextComponentTokensTIMELINESmSubsectionConnectorConfig = { - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + left?: string, + width?: string, + height?: string, + color?: string, } type contextComponentTokensTIMELINESmSubsectionAvatarConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + width?: string, + height?: string, + marginTop?: string, } type contextComponentTokensTIMELINESmSubsectionUserConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, -} -type contextComponentTokensTIMELINESmSubsectionTimeConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + fontSize?: string, + color?: string, + marginLeft?: string, } type contextComponentTokensTIMELINESmSubsectionSeparatorConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginRight?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + width?: string, + height?: string, + color?: string, + marginLeft?: string, + marginRight?: string, } type contextComponentTokensTIMELINESmSubsectionConfig = { - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + paddingLeft?: string, + marginTop?: string, + marginBottom?: string, + marginLeft?: string, rootIndicator?: contextComponentTokensTIMELINESmSubsectionRootIndicatorConfig, headerRow?: contextComponentTokensRADIOSmGroupConfig, titleRow?: contextComponentTokensRADIOSmGroupConfig, @@ -4439,12 +4122,12 @@ type contextComponentTokensTIMELINESmSubsectionConfig = { connector?: contextComponentTokensTIMELINESmSubsectionConnectorConfig, avatar?: contextComponentTokensTIMELINESmSubsectionAvatarConfig, user?: contextComponentTokensTIMELINESmSubsectionUserConfig, - time?: contextComponentTokensTIMELINESmSubsectionTimeConfig, + time?: __typeV6hh1s, separator?: contextComponentTokensTIMELINESmSubsectionSeparatorConfig, } type contextComponentTokensTIMELINESmShowMoreConfig = { - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + paddingLeft?: string, + marginTop?: string, } type contextComponentTokensTIMELINESmConfig = { track?: contextComponentTokensTIMELINESmTrackConfig, @@ -4459,16 +4142,19 @@ type contextComponentTokensTIMELINEConfig = { sm?: contextComponentTokensTIMELINESmConfig, lg?: contextComponentTokensTIMELINESmConfig, } -@unboxed type stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig = Str(string) | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) +type contextComponentTokensBUTTONV2SmGapConfig = { + ...JsxDOM.domProps, +} +@unboxed type stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig = Str(string) | Num(float) | ContextComponentTokensBUTTONV2SmGapConfig(contextComponentTokensBUTTONV2SmGapConfig) type contextComponentTokensBUTTONV2SmSlotMaxHeightConfig = { sm?: CommonTypes.stringOrNumber, md?: CommonTypes.stringOrNumber, lg?: CommonTypes.stringOrNumber, } type contextComponentTokensBUTTONV2SmFocusRingPrimaryConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - iconOnly?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - inline?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + default?: string, + iconOnly?: string, + inline?: string, } type contextComponentTokensBUTTONV2SmFocusRingConfig = { primary?: contextComponentTokensBUTTONV2SmFocusRingPrimaryConfig, @@ -4477,10 +4163,10 @@ type contextComponentTokensBUTTONV2SmFocusRingConfig = { success?: contextComponentTokensBUTTONV2SmFocusRingPrimaryConfig, } type contextComponentTokensBUTTONV2SmBackgroundColorPrimaryDefaultConfig = { - default?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - hover?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - active?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - disabled?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, + default?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + hover?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + active?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + disabled?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, } type contextComponentTokensBUTTONV2SmBackgroundColorPrimaryConfig = { default?: contextComponentTokensBUTTONV2SmBackgroundColorPrimaryDefaultConfig, @@ -4494,9 +4180,9 @@ type contextComponentTokensBUTTONV2SmBackgroundColorConfig = { success?: contextComponentTokensBUTTONV2SmBackgroundColorPrimaryConfig, } type contextComponentTokensBUTTONV2SmBorderRadiusSmPrimaryConfig = { - default?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - iconOnly?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - inline?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, + default?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + iconOnly?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + inline?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, } type contextComponentTokensBUTTONV2SmBorderRadiusSmConfig = { primary?: contextComponentTokensBUTTONV2SmBorderRadiusSmPrimaryConfig, @@ -4516,65 +4202,58 @@ type contextComponentTokensBUTTONV2SmPaddingConfig = { left?: contextComponentTokensBUTTONV2SmBorderRadiusConfig, } type contextComponentTokensBUTTONV2SmTextFontSizeConfig = { - sm?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - md?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, - lg?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, + sm?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + md?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, + lg?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, +} +type contextComponentTokensBUTTONV2SmTextLineHeightConfig = { + sm?: string, // ⚪ loose — was `string | number | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; in` + md?: string, // ⚪ loose — was `string | number | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; in` + lg?: string, // ⚪ loose — was `string | number | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; in` } type contextComponentTokensBUTTONV2SmTextConfig = { - color?: contextComponentTokensBUTTONSmTextColorConfig, + color?: contextComponentTokensBUTTONSmBackgroundColorConfig, fontSize?: contextComponentTokensBUTTONV2SmTextFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensBUTTONV2SmTextLineHeightConfig, } type contextComponentTokensBUTTONV2SmConfig = { - gap?: stringOrNumberOrContextComponentTokensTAGSSmMinWidthConfig, + gap?: stringOrNumberOrContextComponentTokensBUTTONV2SmGapConfig, slotMaxHeight?: contextComponentTokensBUTTONV2SmSlotMaxHeightConfig, focusRing?: contextComponentTokensBUTTONV2SmFocusRingConfig, backgroundColor?: contextComponentTokensBUTTONV2SmBackgroundColorConfig, borderRadius?: contextComponentTokensBUTTONV2SmBorderRadiusConfig, padding?: contextComponentTokensBUTTONV2SmPaddingConfig, border?: contextComponentTokensBUTTONV2SmBackgroundColorConfig, - shadow?: contextComponentTokensBUTTONSmShadowConfig, + shadow?: contextComponentTokensBUTTONSmBackgroundColorConfig, text?: contextComponentTokensBUTTONV2SmTextConfig, } type contextComponentTokensBUTTONV2Config = { sm?: contextComponentTokensBUTTONV2SmConfig, lg?: contextComponentTokensBUTTONV2SmConfig, } -type contextComponentTokensTAGV2SmHeightConfig = { - xs?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - sm?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - md?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, -} type contextComponentTokensTAGV2SmPaddingConfig = { top?: contextComponentTokensTAGSSmPaddingConfig, bottom?: contextComponentTokensTAGSSmPaddingConfig, left?: contextComponentTokensTAGSSmPaddingConfig, right?: contextComponentTokensTAGSSmPaddingConfig, } -type contextComponentTokensTAGV2SmLeftSlotMaxHeightConfig = { - xs?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - sm?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - md?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, -} type contextComponentTokensTAGV2SmLeftSlotConfig = { - maxHeight?: contextComponentTokensTAGV2SmLeftSlotMaxHeightConfig, + maxHeight?: contextComponentTokensTAGSSmPaddingConfig, } type contextComponentTokensTAGV2SmTextConfig = { color?: contextComponentTokensTAGSSmBackgroundColorConfig, - fontSize?: contextComponentTokensTAGSSmTextFontSizeConfig, - fontWeight?: contextComponentTokensTAGSSmTextFontWeightConfig, - lineHeight?: contextComponentTokensTAGSSmTextFontWeightConfig, + fontSize?: contextComponentTokensTAGSSmPaddingConfig, + fontWeight?: contextComponentTokensTAGSSmPaddingConfig, + lineHeight?: contextComponentTokensTAGSSmPaddingConfig, } type contextComponentTokensTAGV2SmConfig = { - border?: contextComponentTokensTAGSSmBorderConfig, + border?: contextComponentTokensTAGSSmBackgroundColorConfig, borderRadius?: contextComponentTokensTAGSSmBorderRadiusConfig, backgroundColor?: contextComponentTokensTAGSSmBackgroundColorConfig, - height?: contextComponentTokensTAGV2SmHeightConfig, + height?: contextComponentTokensTAGSSmPaddingConfig, padding?: contextComponentTokensTAGV2SmPaddingConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, leftSlot?: contextComponentTokensTAGV2SmLeftSlotConfig, rightSlot?: contextComponentTokensTAGV2SmLeftSlotConfig, text?: contextComponentTokensTAGV2SmTextConfig, @@ -4583,29 +4262,23 @@ type contextComponentTokensTAGV2Config = { sm?: contextComponentTokensTAGV2SmConfig, lg?: contextComponentTokensTAGV2SmConfig, } -type contextComponentTokensALERTV2SmPaddingConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - left?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - right?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} type contextComponentTokensALERTV2SmGapConfig = { - bottom?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - right?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + bottom?: string, + right?: string, } type contextComponentTokensALERTV2SmMainContainerContentTextContainerHeadingConfig = { color?: string, // ⚪ loose — was `{ primary?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor" | { re` - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontWeight?: string, + fontSize?: string, + lineHeight?: string, } type contextComponentTokensALERTV2SmMainContainerContentTextContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, heading?: contextComponentTokensALERTV2SmMainContainerContentTextContainerHeadingConfig, description?: contextComponentTokensALERTV2SmMainContainerContentTextContainerHeadingConfig, } type contextComponentTokensALERTV2SmMainContainerContentActionContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, primaryAction?: contextComponentTokensALERTV2SmMainContainerContentTextContainerHeadingConfig, secondaryAction?: contextComponentTokensALERTV2SmMainContainerContentTextContainerHeadingConfig, } @@ -4616,22 +4289,22 @@ type contextComponentTokensALERTV2SmMainContainerContentConfig = { } type contextComponentTokensALERTV2SmMainContainerCloseButtonConfig = { color?: contextComponentTokensALERTSmTextHeadingColorConfig, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + height?: string, + width?: string, } type contextComponentTokensALERTV2SmMainContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, content?: contextComponentTokensALERTV2SmMainContainerContentConfig, closeButton?: contextComponentTokensALERTV2SmMainContainerCloseButtonConfig, } type contextComponentTokensALERTV2SmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, + width?: string, + maxWidth?: string, + minWidth?: string, border?: contextComponentTokensALERTSmBackgroundConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderRadius?: string, backgroundColor?: contextComponentTokensALERTSmBackgroundConfig, - padding?: contextComponentTokensALERTV2SmPaddingConfig, + padding?: contextComponentTokensDRAWERSmOffsetConfig, gap?: contextComponentTokensALERTV2SmGapConfig, slot?: contextComponentTokensCHARTSSmContentLegendDropdownConfig, mainContainer?: contextComponentTokensALERTV2SmMainContainerConfig, @@ -4641,41 +4314,41 @@ type contextComponentTokensALERTV2Config = { lg?: contextComponentTokensALERTV2SmConfig, } type contextComponentTokensACCORDIONV2SmTriggerTextTitleConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + fontWeight?: string, + lineHeight?: string, color?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, } type contextComponentTokensACCORDIONV2SmTriggerTextSubtextConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + fontSize?: string, + fontWeight?: string, + lineHeight?: string, + gap?: string, color?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, } type contextComponentTokensACCORDIONV2SmTriggerTextConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, title?: contextComponentTokensACCORDIONV2SmTriggerTextTitleConfig, subtext?: contextComponentTokensACCORDIONV2SmTriggerTextSubtextConfig, } type contextComponentTokensACCORDIONV2SmTriggerSlotConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + height?: string, } type contextComponentTokensACCORDIONV2SmTriggerConfig = { content?: contextComponentTokensRADIOSmGroupConfig, backgroundColor?: contextComponentTokensACCORDIONSmTriggerBackgroundColorConfig, - border?: contextComponentTokensACCORDIONSmTriggerBorderConfig, - padding?: contextComponentTokensACCORDIONSmBorderRadiusConfig, + border?: contextComponentTokensACCORDIONSmTriggerBackgroundColorConfig, + padding?: contextComponentTokensACCORDIONSmGapConfig, text?: contextComponentTokensACCORDIONV2SmTriggerTextConfig, slot?: contextComponentTokensACCORDIONV2SmTriggerSlotConfig, } type contextComponentTokensACCORDIONV2SmChevronConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + height?: string, color?: contextComponentTokensACCORDIONSmTriggerBackgroundColorBorderConfig, } type contextComponentTokensACCORDIONV2SmConfig = { gap?: contextComponentTokensACCORDIONSmGapConfig, - borderRadius?: contextComponentTokensACCORDIONSmBorderRadiusConfig, + borderRadius?: contextComponentTokensACCORDIONSmGapConfig, trigger?: contextComponentTokensACCORDIONV2SmTriggerConfig, separator?: contextComponentTokensACCORDIONSmSeparatorConfig, chevron?: contextComponentTokensACCORDIONV2SmChevronConfig, @@ -4685,18 +4358,18 @@ type contextComponentTokensACCORDIONV2Config = { lg?: contextComponentTokensACCORDIONV2SmConfig, } type contextComponentTokensSNACKBARV2SmSlotConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + height?: string, + width?: string, color?: contextComponentTokensSNACKBARSmInfoIconColorConfig, } type contextComponentTokensSNACKBARV2SmMainContainerContentTextContainerHeaderConfig = { color?: string, // ⚪ loose — was `{ info?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor" | { reado` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + fontWeight?: string, + lineHeight?: string, } type contextComponentTokensSNACKBARV2SmMainContainerContentTextContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, header?: contextComponentTokensSNACKBARV2SmMainContainerContentTextContainerHeaderConfig, description?: contextComponentTokensSNACKBARV2SmMainContainerContentTextContainerHeaderConfig, } @@ -4704,28 +4377,24 @@ type contextComponentTokensSNACKBARV2SmMainContainerContentActionContainerConfig primaryAction?: contextComponentTokensSNACKBARV2SmMainContainerContentTextContainerHeaderConfig, } type contextComponentTokensSNACKBARV2SmMainContainerContentConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, textContainer?: contextComponentTokensSNACKBARV2SmMainContainerContentTextContainerConfig, actionContainer?: contextComponentTokensSNACKBARV2SmMainContainerContentActionContainerConfig, } -type contextComponentTokensSNACKBARV2SmMainContainerCloseButtonConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: contextComponentTokensSNACKBARSmInfoIconColorConfig, -} type contextComponentTokensSNACKBARV2SmMainContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, content?: contextComponentTokensSNACKBARV2SmMainContainerContentConfig, - closeButton?: contextComponentTokensSNACKBARV2SmMainContainerCloseButtonConfig, + closeButton?: contextComponentTokensSNACKBARSmActionsCloseButtonConfig, } type contextComponentTokensSNACKBARV2SmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + width?: string, + maxWidth?: string, + minWidth?: string, + backgroundColor?: string, + borderRadius?: string, + padding?: string, + boxShadow?: string, + gap?: string, slot?: contextComponentTokensSNACKBARV2SmSlotConfig, mainContainer?: contextComponentTokensSNACKBARV2SmMainContainerConfig, } @@ -4738,43 +4407,43 @@ type contextComponentTokensSWITCHV2SmSwitchBackgroundColorConfig = { unchecked?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensSWITCHV2SmSwitchThumbConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, + backgroundColor?: string, + border?: string, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + outline?: string, } type contextComponentTokensSWITCHV2SmSwitchConfig = { - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, backgroundColor?: contextComponentTokensSWITCHV2SmSwitchBackgroundColorConfig, thumb?: contextComponentTokensSWITCHV2SmSwitchThumbConfig, } type contextComponentTokensSWITCHV2SmContentLabelSlotConfig = { - maxHeight?: contextComponentTokensBUTTONSmSlotMaxHeightConfig, + maxHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensSWITCHV2SmContentLabelConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, slot?: contextComponentTokensSWITCHV2SmContentLabelSlotConfig, } type contextComponentTokensSWITCHV2SmContentSubLabelConfig = { color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensSWITCHV2SmContentConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSWITCHV2SmContentLabelConfig, subLabel?: contextComponentTokensSWITCHV2SmContentSubLabelConfig, required?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensSWITCHV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, @as("switch") switch_?: contextComponentTokensSWITCHV2SmSwitchConfig, content?: contextComponentTokensSWITCHV2SmContentConfig, } @@ -4792,87 +4461,82 @@ type contextComponentTokensSINGLESELECTV2SmTriggerPaddingConfig = { lg?: contextComponentTokensSINGLESELECTV2SmTriggerPaddingSmConfig, } type contextComponentTokensSINGLESELECTV2SmTriggerSlotConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + gap?: string, + width?: string, } type contextComponentTokensSINGLESELECTV2SmTriggerConfig = { height?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, padding?: contextComponentTokensSINGLESELECTV2SmTriggerPaddingConfig, - borderRadius?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusConfig, - boxShadow?: contextComponentTokensMULTISELECTSmTriggerBoxShadowConfig, + borderRadius?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, + boxShadow?: contextComponentTokensMULTISELECTSmTriggerHeightSmConfig, backgroundColor?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, - outline?: contextComponentTokensMULTISELECTSmTriggerOutlineConfig, + outline?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, slot?: contextComponentTokensSINGLESELECTV2SmTriggerSlotConfig, placeholder?: contextComponentTokensMODALSmHeaderTextTitleConfig, selectedValue?: contextComponentTokensMODALSmHeaderTextTitleConfig, } type contextComponentTokensSINGLESELECTV2SmMenuContentConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + backgroundColor?: string, + border?: string, + borderRadius?: string, + boxShadow?: string, } type contextComponentTokensSINGLESELECTV2SmMenuGroupLabelConfig = { - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + margin?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, } type contextComponentTokensSINGLESELECTV2SmMenuItemConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + margin?: string, + borderRadius?: string, + gap?: string, backgroundColor?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, groupLabelText?: contextComponentTokensMULTISELECTSmLabelConfig, option?: contextComponentTokensMULTISELECTSmLabelConfig, description?: contextComponentTokensMULTISELECTSmLabelConfig, separator?: contextComponentTokensMULTISELECTSmMenuItemSeperatorConfig, } -type contextComponentTokensSINGLESELECTV2SmMenuSubmenuTriggerBackgroundColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} type contextComponentTokensSINGLESELECTV2SmMenuSubmenuTriggerConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: contextComponentTokensSINGLESELECTV2SmMenuSubmenuTriggerBackgroundColorConfig, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + margin?: string, + borderRadius?: string, + backgroundColor?: contextComponentTokensCHATINPUTSmTextLineHeightConfig, } type contextComponentTokensSINGLESELECTV2SmMenuSubmenuContentConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + backgroundColor?: string, + border?: string, + borderRadius?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + boxShadow?: string, } type contextComponentTokensSINGLESELECTV2SmMenuSubmenuConfig = { trigger?: contextComponentTokensSINGLESELECTV2SmMenuSubmenuTriggerConfig, content?: contextComponentTokensSINGLESELECTV2SmMenuSubmenuContentConfig, optionText?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, - iconColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + iconColor?: string, } type contextComponentTokensSINGLESELECTV2SmMenuFooterConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + backgroundColor?: string, + borderTop?: string, } type contextComponentTokensSINGLESELECTV2SmMenuConfig = { content?: contextComponentTokensSINGLESELECTV2SmMenuContentConfig, @@ -4883,17 +4547,17 @@ type contextComponentTokensSINGLESELECTV2SmMenuConfig = { footer?: contextComponentTokensSINGLESELECTV2SmMenuFooterConfig, } type contextComponentTokensSINGLESELECTV2SmMobilePanelHeaderConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + borderBottom?: string, } type contextComponentTokensSINGLESELECTV2SmMobilePanelConfig = { header?: contextComponentTokensSINGLESELECTV2SmMobilePanelHeaderConfig, } type contextComponentTokensSINGLESELECTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensMULTISELECTSmLabelConfig, subLabel?: contextComponentTokensMULTISELECTSmLabelConfig, hintText?: contextComponentTokensMULTISELECTSmLabelConfig, @@ -4908,13 +4572,13 @@ type contextComponentTokensSINGLESELECTV2Config = { lg?: contextComponentTokensSINGLESELECTV2SmConfig, } type contextComponentTokensMULTISELECTV2SmTriggerSelectionTagContainerCountConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + color?: string, + backgroundColor?: string, + fontWeight?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, } type contextComponentTokensMULTISELECTV2SmTriggerSelectionTagContainerConfig = { count?: contextComponentTokensMULTISELECTV2SmTriggerSelectionTagContainerCountConfig, @@ -4923,34 +4587,34 @@ type contextComponentTokensMULTISELECTV2SmTriggerSelectionTagContainerConfig = { type contextComponentTokensMULTISELECTV2SmTriggerSelectionTagConfig = { container?: contextComponentTokensMULTISELECTV2SmTriggerSelectionTagContainerConfig, @as("no-container") noContainer?: contextComponentTokensMULTISELECTV2SmTriggerSelectionTagContainerConfig, - marginLeft?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + marginLeft?: string, + borderRadius?: string, } type contextComponentTokensMULTISELECTV2SmTriggerChevronConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + gap?: string, + width?: string, + height?: string, iconSize?: float, } type contextComponentTokensMULTISELECTV2SmTriggerClearButtonConfig = { backgroundColor?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorContainerConfig, - outline?: contextComponentTokensMULTISELECTSmTriggerOutlineContainerConfig, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + outline?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorContainerConfig, + color?: string, + width?: string, } type contextComponentTokensMULTISELECTV2SmTriggerFloatingLabelConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, } type contextComponentTokensMULTISELECTV2SmTriggerConfig = { height?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, padding?: contextComponentTokensSINGLESELECTV2SmTriggerPaddingConfig, - borderRadius?: contextComponentTokensMULTISELECTSmTriggerBorderRadiusConfig, - boxShadow?: contextComponentTokensMULTISELECTSmTriggerBoxShadowConfig, + borderRadius?: contextComponentTokensMULTISELECTSmTriggerHeightConfig, + boxShadow?: contextComponentTokensMULTISELECTSmTriggerHeightSmConfig, backgroundColor?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, - outline?: contextComponentTokensMULTISELECTSmTriggerOutlineConfig, + outline?: contextComponentTokensMULTISELECTSmTriggerBackgroundColorConfig, slot?: contextComponentTokensSINGLESELECTV2SmTriggerSlotConfig, selectionTag?: contextComponentTokensMULTISELECTV2SmTriggerSelectionTagConfig, chevron?: contextComponentTokensMULTISELECTV2SmTriggerChevronConfig, @@ -4960,48 +4624,48 @@ type contextComponentTokensMULTISELECTV2SmTriggerConfig = { selectedValue?: contextComponentTokensMODALSmHeaderTextTitleConfig, } type contextComponentTokensMULTISELECTV2SmMenuScrollConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + height?: string, + maxHeight?: string, } type contextComponentTokensMULTISELECTV2SmMenuHeaderConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - selectAllRowPaddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - selectAllRowPaddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + borderBottom?: string, + selectAllRowPaddingLeft?: string, + selectAllRowPaddingRight?: string, } type contextComponentTokensMULTISELECTV2SmMenuSelectAllConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + borderRadius?: string, } type contextComponentTokensMULTISELECTV2SmMenuActionsConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + gap?: string, + backgroundColor?: string, + borderTop?: string, } type contextComponentTokensMULTISELECTV2SmMenuItemOptionsLabelConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, } type contextComponentTokensMULTISELECTV2SmMenuItemConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + margin?: string, + borderRadius?: string, + gap?: string, backgroundColor?: contextComponentTokensMENUSmItemBackgroundColorDefaultEnabledConfig, optionsLabel?: contextComponentTokensMULTISELECTV2SmMenuItemOptionsLabelConfig, option?: contextComponentTokensMULTISELECTSmLabelConfig, @@ -5009,11 +4673,11 @@ type contextComponentTokensMULTISELECTV2SmMenuItemConfig = { seperator?: contextComponentTokensMULTISELECTSmMenuItemSeperatorConfig, } type contextComponentTokensMULTISELECTV2SmMenuConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + backgroundColor?: string, + border?: string, + borderRadius?: string, padding?: contextComponentTokensSINGLESELECTV2SmTriggerPaddingConfig, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, + minWidth?: string, scroll?: contextComponentTokensMULTISELECTV2SmMenuScrollConfig, header?: contextComponentTokensMULTISELECTV2SmMenuHeaderConfig, selectAll?: contextComponentTokensMULTISELECTV2SmMenuSelectAllConfig, @@ -5022,31 +4686,31 @@ type contextComponentTokensMULTISELECTV2SmMenuConfig = { item?: contextComponentTokensMULTISELECTV2SmMenuItemConfig, } type contextComponentTokensMULTISELECTV2SmSubMenuTriggerConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + margin?: string, + borderRadius?: string, } type contextComponentTokensMULTISELECTV2SmSubMenuContentConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderRadius?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, } type contextComponentTokensMULTISELECTV2SmSubMenuConfig = { trigger?: contextComponentTokensMULTISELECTV2SmSubMenuTriggerConfig, content?: contextComponentTokensMULTISELECTV2SmSubMenuContentConfig, } type contextComponentTokensMULTISELECTV2SmDrawerSearchConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - marginTop?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - marginBottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + marginTop?: string, + marginBottom?: string, } type contextComponentTokensMULTISELECTV2SmDrawerConfig = { header?: contextComponentTokensSINGLESELECTV2SmMobilePanelHeaderConfig, @@ -5054,7 +4718,7 @@ type contextComponentTokensMULTISELECTV2SmDrawerConfig = { content?: contextComponentTokensRADIOSmGroupConfig, } type contextComponentTokensMULTISELECTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensMULTISELECTSmLabelConfig, subLabel?: contextComponentTokensMULTISELECTSmLabelConfig, hintText?: contextComponentTokensMULTISELECTSmLabelConfig, @@ -5069,72 +4733,58 @@ type contextComponentTokensMULTISELECTV2Config = { sm?: contextComponentTokensMULTISELECTV2SmConfig, lg?: contextComponentTokensMULTISELECTV2SmConfig, } -type contextComponentTokensAVATARV2SmContainerWidthConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - regular?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - md?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - xl?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, -} -type contextComponentTokensAVATARV2SmContainerHeightConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - regular?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - md?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - xl?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, -} type contextComponentTokensAVATARV2SmContainerImageConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + border?: string, } type contextComponentTokensAVATARV2SmContainerFallbackTextConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + border?: string, fontSize?: contextComponentTokensAVATARSmTextFontSizeConfig, - fontWeight?: contextComponentTokensAVATARSmTextFontWeightConfig, - lineHeight?: contextComponentTokensAVATARSmTextFontWeightConfig, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensAVATARV2SmContainerStatusBorderConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - regular?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - md?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - xl?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + fontWeight?: contextComponentTokensAVATARSmTextFontSizeConfig, + lineHeight?: contextComponentTokensAVATARSmTextFontSizeConfig, + color?: string, } type contextComponentTokensAVATARV2SmContainerStatusBackgroundColorConfig = { - none?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - online?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - offline?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - away?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - busy?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + none?: string, + online?: string, + offline?: string, + away?: string, + busy?: string, +} +type contextComponentTokensAVATARV2SmContainerStatusPositionCircularConfig = { + sm?: contextComponentTokensTABSSmPaddingSmBoxedConfig, + regular?: contextComponentTokensTABSSmPaddingSmBoxedConfig, + md?: contextComponentTokensTABSSmPaddingSmBoxedConfig, + lg?: contextComponentTokensTABSSmPaddingSmBoxedConfig, + xl?: contextComponentTokensTABSSmPaddingSmBoxedConfig, } type contextComponentTokensAVATARV2SmContainerStatusPositionConfig = { - circular?: contextComponentTokensAVATARSmTextFontWeightConfig, - rounded?: contextComponentTokensAVATARSmTextFontWeightConfig, + circular?: contextComponentTokensAVATARV2SmContainerStatusPositionCircularConfig, + rounded?: contextComponentTokensAVATARV2SmContainerStatusPositionCircularConfig, } type contextComponentTokensAVATARV2SmContainerStatusConfig = { - width?: contextComponentTokensAVATARV2SmContainerWidthConfig, - height?: contextComponentTokensAVATARV2SmContainerHeightConfig, - border?: contextComponentTokensAVATARV2SmContainerStatusBorderConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: contextComponentTokensAVATARSmTextFontSizeConfig, + height?: contextComponentTokensAVATARSmTextFontSizeConfig, + border?: contextComponentTokensAVATARSmTextFontSizeConfig, + borderRadius?: string, backgroundColor?: contextComponentTokensAVATARV2SmContainerStatusBackgroundColorConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + boxShadow?: string, position?: contextComponentTokensAVATARV2SmContainerStatusPositionConfig, } type contextComponentTokensAVATARV2SmContainerConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - width?: contextComponentTokensAVATARV2SmContainerWidthConfig, - height?: contextComponentTokensAVATARV2SmContainerHeightConfig, + backgroundColor?: string, + width?: contextComponentTokensAVATARSmTextFontSizeConfig, + height?: contextComponentTokensAVATARSmTextFontSizeConfig, borderRadius?: contextComponentTokensAVATARSmContainerBorderRadiusConfig, image?: contextComponentTokensAVATARV2SmContainerImageConfig, fallbackText?: contextComponentTokensAVATARV2SmContainerFallbackTextConfig, status?: contextComponentTokensAVATARV2SmContainerStatusConfig, } type contextComponentTokensAVATARV2SmSlotConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + height?: string, + width?: string, } type contextComponentTokensAVATARV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, container?: contextComponentTokensAVATARV2SmContainerConfig, slot?: contextComponentTokensAVATARV2SmSlotConfig, } @@ -5143,17 +4793,17 @@ type contextComponentTokensAVATARV2Config = { lg?: contextComponentTokensAVATARV2SmConfig, } type contextComponentTokensTEXTINPUTV2SmInputContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, placeholder?: contextComponentTokensSWITCHV2SmContentSubLabelConfig, inputText?: contextComponentTokensTEXTAREAV2SmTopContainerLabelConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + boxShadow?: string, padding?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensTEXTINPUTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, topContainer?: contextComponentTokensTEXTAREAV2SmTopContainerConfig, inputContainer?: contextComponentTokensTEXTINPUTV2SmInputContainerConfig, bottomContainer?: contextComponentTokensTEXTAREAV2SmBottomContainerConfig, @@ -5164,39 +4814,39 @@ type contextComponentTokensTEXTINPUTV2Config = { } type contextComponentTokensCHARTSV2SmHeaderConfig = { padding?: contextComponentTokensTABSSmPaddingSmBoxedConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + backgroundColor?: string, + borderBottom?: string, } type contextComponentTokensCHARTSV2SmLegendsLegendItemShapeConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: string, + height?: string, + borderRadius?: string, } type contextComponentTokensCHARTSV2SmLegendsLegendItemTextSeparatorConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, + color?: string, + width?: string, + height?: string, } type contextComponentTokensCHARTSV2SmLegendsLegendItemTextConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, name?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, value?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, separator?: contextComponentTokensCHARTSV2SmLegendsLegendItemTextSeparatorConfig, } type contextComponentTokensCHARTSV2SmLegendsLegendItemConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, shape?: contextComponentTokensCHARTSV2SmLegendsLegendItemShapeConfig, text?: contextComponentTokensCHARTSV2SmLegendsLegendItemTextConfig, } type contextComponentTokensCHARTSV2SmLegendsConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, legendItem?: contextComponentTokensCHARTSV2SmLegendsLegendItemConfig, } type contextComponentTokensCHARTSV2SmChartXAxisTitleConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + color?: string, + fontWeight?: string, + lineHeight?: string, } type contextComponentTokensCHARTSV2SmChartXAxisConfig = { title?: contextComponentTokensCHARTSV2SmChartXAxisTitleConfig, @@ -5205,15 +4855,15 @@ type contextComponentTokensCHARTSV2SmChartXAxisConfig = { gridLine?: contextComponentTokensTOPBARV2SmSeparatorConfig, } type contextComponentTokensCHARTSV2SmChartConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, xAxis?: contextComponentTokensCHARTSV2SmChartXAxisConfig, yAxis?: contextComponentTokensCHARTSV2SmChartXAxisConfig, } type contextComponentTokensCHARTSV2SmConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + border?: string, + borderRadius?: string, + boxShadow?: string, + backgroundColor?: string, header?: contextComponentTokensCHARTSV2SmHeaderConfig, legends?: contextComponentTokensCHARTSV2SmLegendsConfig, chart?: contextComponentTokensCHARTSV2SmChartConfig, @@ -5227,31 +4877,26 @@ type contextComponentTokensCHECKBOXV2SmCheckboxBackgroundColorConfig = { unchecked?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, indeterminate?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } -type contextComponentTokensCHECKBOXV2SmCheckboxBorderConfig = { - checked?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - unchecked?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - indeterminate?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, -} type contextComponentTokensCHECKBOXV2SmCheckboxIconConfig = { color?: contextComponentTokensCHECKBOXSmIndicatorIconColorConfig, - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - strokeWidth?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + strokeWidth?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensCHECKBOXV2SmCheckboxConfig = { - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, - opacity?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + opacity?: string, backgroundColor?: contextComponentTokensCHECKBOXV2SmCheckboxBackgroundColorConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - border?: contextComponentTokensCHECKBOXV2SmCheckboxBorderConfig, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - outlineOffset?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + border?: contextComponentTokensCHECKBOXV2SmCheckboxBackgroundColorConfig, + outline?: string, + outlineOffset?: string, + boxShadow?: string, icon?: contextComponentTokensCHECKBOXV2SmCheckboxIconConfig, } type contextComponentTokensCHECKBOXV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, checkbox?: contextComponentTokensCHECKBOXV2SmCheckboxConfig, content?: contextComponentTokensSWITCHV2SmContentConfig, } @@ -5260,18 +4905,18 @@ type contextComponentTokensCHECKBOXV2Config = { lg?: contextComponentTokensCHECKBOXV2SmConfig, } type contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerTitleConfig = { - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + fontSize?: string, + fontWeight?: string, + color?: string, + lineHeight?: string, } type contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerHelpIconConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: string, // ⚪ loose — was `{ default?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor" | { re` + width?: string, + height?: string, + color?: contextComponentTokensSTATCARDSmTextContainerHeaderHelpIconColorConfig, } type contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, title?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerTitleConfig, helpIcon?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerHelpIconConfig, } @@ -5281,63 +4926,58 @@ type contextComponentTokensSTATCARDV2SmTopContainerDataContainerStatsContainerVa number?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerTitleConfig, } type contextComponentTokensSTATCARDV2SmTopContainerDataContainerStatsContainerChangeContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, change?: string, // ⚪ loose — was `{ fontSize?: number | Globals | "math" | AbsoluteSize | "larger" | "smaller" | { readonly [x: number]: string;` arrow?: string, // ⚪ loose — was `{ width?: number | Globals | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-conte` } type contextComponentTokensSTATCARDV2SmTopContainerDataContainerStatsContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, value?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerStatsContainerValueConfig, changeContainer?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerStatsContainerChangeContainerConfig, } type contextComponentTokensSTATCARDV2SmTopContainerDataContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, titleContainer?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerConfig, statsContainer?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerStatsContainerConfig, subtitle?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerTitleContainerTitleConfig, } type contextComponentTokensSTATCARDV2SmTopContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, dataContainer?: contextComponentTokensSTATCARDV2SmTopContainerDataContainerConfig, } type contextComponentTokensSTATCARDV2SmConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + height?: string, + width?: string, + maxWidth?: string, + minWidth?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + border?: string, + borderRadius?: string, + backgroundColor?: string, + boxShadow?: string, topContainer?: contextComponentTokensSTATCARDV2SmTopContainerConfig, } type contextComponentTokensSTATCARDV2Config = { sm?: contextComponentTokensSTATCARDV2SmConfig, lg?: contextComponentTokensSTATCARDV2SmConfig, } -type contextComponentTokensTOOLTIPV2SmGapConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - md?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - lg?: mozInitialOrInheritOrInitialOrRevertEtchhntk, -} type contextComponentTokensTOOLTIPV2SmTextConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + color?: string, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensTOOLTIPV2SmConfig = { - background?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - maxWidth?: contextComponentTokensBUTTONSmSlotMaxHeightConfig, - padding?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - gap?: contextComponentTokensTOOLTIPV2SmGapConfig, + background?: string, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + maxWidth?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + padding?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + gap?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, text?: contextComponentTokensTOOLTIPV2SmTextConfig, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` + zIndex?: string, } type contextComponentTokensTOOLTIPV2Config = { sm?: contextComponentTokensTOOLTIPV2SmConfig, @@ -5352,9 +4992,9 @@ type contextComponentTokensRADIOV2SmRadioIndicatorConfig = { inactive?: contextComponentTokensRADIOV2SmRadioIndicatorActiveConfig, } type contextComponentTokensRADIOV2SmRadioActiveIndicatorActiveBackgroundColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + focus?: string, + disabled?: string, } type contextComponentTokensRADIOV2SmRadioActiveIndicatorActiveConfig = { backgroundColor?: contextComponentTokensRADIOV2SmRadioActiveIndicatorActiveBackgroundColorConfig, @@ -5376,11 +5016,11 @@ type contextComponentTokensRADIOV2SmRadioBorderWidthConfig = { type contextComponentTokensRADIOV2SmRadioConfig = { indicator?: contextComponentTokensRADIOV2SmRadioIndicatorConfig, activeIndicator?: contextComponentTokensRADIOV2SmRadioActiveIndicatorConfig, - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, borderWidth?: contextComponentTokensRADIOV2SmRadioBorderWidthConfig, } type contextComponentTokensRADIOV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, group?: contextComponentTokensRADIOSmGroupConfig, radio?: contextComponentTokensRADIOV2SmRadioConfig, content?: contextComponentTokensSWITCHV2SmContentConfig, @@ -5390,39 +5030,39 @@ type contextComponentTokensRADIOV2Config = { lg?: contextComponentTokensRADIOV2SmConfig, } type contextComponentTokensPOPOVERV2SmPaddingConfig = { - left?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - right?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - top?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - bottom?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, + left?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + right?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + top?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + bottom?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensPOPOVERV2SmTopContainerHeadingConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - @as("IconSize") iconSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + @as("IconSize") iconSize?: contextComponentTokensBUTTONV2SmTextLineHeightConfig, } type contextComponentTokensPOPOVERV2SmTopContainerDescriptionConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensPOPOVERV2SmTopContainerConfig = { - gap?: contextComponentTokensTOOLTIPV2SmGapConfig, + gap?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, heading?: contextComponentTokensPOPOVERV2SmTopContainerHeadingConfig, description?: contextComponentTokensPOPOVERV2SmTopContainerDescriptionConfig, } type contextComponentTokensPOPOVERV2SmBottomContainerConfig = { - gap?: contextComponentTokensTOOLTIPV2SmGapConfig, + gap?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensPOPOVERV2SmConfig = { - background?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + background?: string, + border?: string, shadow?: contextComponentTokensPOPOVERSmShadowConfig, - gap?: contextComponentTokensTOOLTIPV2SmGapConfig, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, + gap?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + zIndex?: string, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, padding?: contextComponentTokensPOPOVERV2SmPaddingConfig, @as("TopContainer") topContainer?: contextComponentTokensPOPOVERV2SmTopContainerConfig, bottomContainer?: contextComponentTokensPOPOVERV2SmBottomContainerConfig, @@ -5432,79 +5072,79 @@ type contextComponentTokensPOPOVERV2Config = { lg?: contextComponentTokensPOPOVERV2SmConfig, } type contextComponentTokensSIDEBARV2SmContainerHoverPreviewConfig = { - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + boxShadow?: string, } type contextComponentTokensSIDEBARV2SmContainerConfig = { - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRight?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + zIndex?: string, + backgroundColor?: string, + borderRight?: string, hoverPreview?: contextComponentTokensSIDEBARV2SmContainerHoverPreviewConfig, maxWidth?: contextComponentTokensSIDEBARSmMaxWidthConfig, } type contextComponentTokensSIDEBARV2SmLeftPanelConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRight?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + width?: string, + backgroundColor?: string, + borderRight?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + gap?: string, item?: contextComponentTokensSIDEBARSmLeftPanelItemConfig, } type contextComponentTokensSIDEBARV2SmHeaderToggleButtonConfig = { - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + borderRadius?: string, + padding?: string, backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - iconColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + width?: string, + iconColor?: string, } type contextComponentTokensSIDEBARV2SmHeaderConfig = { - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderBottomWidth?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, - scrolledBorderColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + zIndex?: string, + backgroundColor?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + gap?: string, + borderBottom?: string, + borderBottomWidth?: string, + scrolledBorderColor?: string, toggleButton?: contextComponentTokensSIDEBARV2SmHeaderToggleButtonConfig, } type contextComponentTokensSIDEBARV2SmDirectoryConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, } type contextComponentTokensSIDEBARV2SmFooterConfig = { - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + zIndex?: string, + backgroundColor?: string, + gap?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + borderTop?: string, } type contextComponentTokensSIDEBARV2SmSecondarySidebarItemConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: contextComponentTokensSIDEBARSmLeftPanelItemBorderConfig, + width?: string, + height?: string, + borderRadius?: string, + border?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, backgroundColor?: contextComponentTokensBREADCRUMBSmItemTextColorConfig, } type contextComponentTokensSIDEBARV2SmSecondarySidebarConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - borderRight?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: string, + borderRight?: string, + backgroundColor?: string, + gap?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, item?: contextComponentTokensSIDEBARV2SmSecondarySidebarItemConfig, } type contextComponentTokensSIDEBARV2SmConfig = { @@ -5521,64 +5161,59 @@ type contextComponentTokensSIDEBARV2Config = { lg?: contextComponentTokensSIDEBARV2SmConfig, } type contextComponentTokensTABSV2SmTabListActiveIndicatorPositionConfig = { - bottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + bottom?: string, } type contextComponentTokensTABSV2SmTabListActiveIndicatorConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + height?: string, + color?: string, position?: contextComponentTokensTABSV2SmTabListActiveIndicatorPositionConfig, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` + transition?: string, + zIndex?: string, } type contextComponentTokensTABSV2SmTabListStickyHeaderConfig = { - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - zIndex?: string, // ⚪ loose — was `Globals | "auto" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; i` + boxShadow?: string, + zIndex?: string, } -type contextComponentTokensTABSV2SmTabListTriggerPaddingSmConfig = { - boxed?: contextComponentTokensTABSSmPaddingSmBoxedConfig, - floating?: contextComponentTokensTABSSmPaddingSmBoxedConfig, - underline?: contextComponentTokensTABSSmPaddingSmBoxedConfig, - pills?: contextComponentTokensTABSSmPaddingSmBoxedConfig, -} -type contextComponentTokensTABSV2SmTabListTriggerPaddingConfig = { - sm?: contextComponentTokensTABSV2SmTabListTriggerPaddingSmConfig, - md?: contextComponentTokensTABSV2SmTabListTriggerPaddingSmConfig, - lg?: contextComponentTokensTABSV2SmTabListTriggerPaddingSmConfig, +type contextComponentTokensTABSV2SmTabListTriggerTextColorConfig = { + boxed?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, + floating?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, + underline?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, + pills?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, } type contextComponentTokensTABSV2SmTabListTriggerTextConfig = { - color?: contextComponentTokensTABSV2SmTabListTriggerPaddingSmConfig, + color?: contextComponentTokensTABSV2SmTabListTriggerTextColorConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensTABSV2SmTabListTriggerCloseButtonConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: string, + borderRadius?: string, backgroundColor?: contextComponentTokensTABSSmBackgroundColorBoxedConfig, } type contextComponentTokensTABSV2SmTabListTriggerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, icon?: contextComponentTokensACCORDIONSmTriggerSlotConfig, backgroundColor?: contextComponentTokensTABSSmBackgroundColorConfig, borderRadius?: contextComponentTokensTABSSmBorderRadiusConfig, - border?: contextComponentTokensTABSSmBorderConfig, - padding?: contextComponentTokensTABSV2SmTabListTriggerPaddingConfig, + border?: contextComponentTokensTABSSmBorderRadiusSmConfig, + padding?: contextComponentTokensTABSSmPaddingConfig, text?: contextComponentTokensTABSV2SmTabListTriggerTextConfig, closeButton?: contextComponentTokensTABSV2SmTabListTriggerCloseButtonConfig, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, + transition?: string, } type contextComponentTokensTABSV2SmTabListConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - backgroundColor?: contextComponentTokensTABSSmContainerBackgroundColorConfig, + gap?: string, + backgroundColor?: contextComponentTokensTABSSmBorderRadiusSmConfig, borderRadius?: contextComponentTokensTABSSmBorderRadiusConfig, padding?: contextComponentTokensTABSSmPaddingConfig, - borderBottom?: contextComponentTokensTABSSmBorderConfig, + borderBottom?: contextComponentTokensTABSSmBorderRadiusSmConfig, activeIndicator?: contextComponentTokensTABSV2SmTabListActiveIndicatorConfig, stickyHeader?: contextComponentTokensTABSV2SmTabListStickyHeaderConfig, trigger?: contextComponentTokensTABSV2SmTabListTriggerConfig, } type contextComponentTokensTABSV2SmConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, + width?: string, + outline?: string, tabList?: contextComponentTokensTABSV2SmTabListConfig, } type contextComponentTokensTABSV2Config = { @@ -5586,12 +5221,12 @@ type contextComponentTokensTABSV2Config = { lg?: contextComponentTokensTABSV2SmConfig, } type contextComponentTokensBREADCRUMBV2SmEllipsisConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + color?: string, + borderRadius?: string, size?: float, } type contextComponentTokensBREADCRUMBV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, item?: contextComponentTokensBREADCRUMBSmItemConfig, ellipsis?: contextComponentTokensBREADCRUMBV2SmEllipsisConfig, separator?: contextComponentTokensSEARCHINPUTSmRequiredConfig, @@ -5601,24 +5236,24 @@ type contextComponentTokensBREADCRUMBV2Config = { lg?: contextComponentTokensBREADCRUMBV2SmConfig, } type contextComponentTokensCODEEDITORV2SmHeaderConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + backgroundColor?: string, + borderBottom?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + gap?: string, icon?: contextComponentTokensMENUV2SmSearchIconConfig, text?: contextComponentTokensCARDV2SmHeaderEyebrowConfig, } type contextComponentTokensCODEEDITORV2SmBodyCodeConfig = { - fontFamily?: mozInitialOrInheritOrInitialOrRevertEtc12oc1, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + fontFamily?: string, + fontSize?: string, + lineHeight?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, } type contextComponentTokensCODEEDITORV2SmBodySyntaxConfig = { keyword?: contextComponentTokensSEARCHINPUTSmRequiredConfig, @@ -5631,21 +5266,21 @@ type contextComponentTokensCODEEDITORV2SmBodySyntaxConfig = { text?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensCODEEDITORV2SmBodyConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + backgroundColor?: string, gutter?: contextComponentTokensCODEBLOCKSmBodyGutterConfig, code?: contextComponentTokensCODEEDITORV2SmBodyCodeConfig, highlightedLine?: contextComponentTokensCODEBLOCKSmBodyHighlightedLineConfig, syntax?: contextComponentTokensCODEEDITORV2SmBodySyntaxConfig, } type contextComponentTokensCODEEDITORV2SmConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + backgroundColor?: string, + border?: string, + borderRadius?: string, + boxShadow?: string, theme?: contextComponentTokensCODEEDITORV2SmTheme, header?: contextComponentTokensCODEEDITORV2SmHeaderConfig, body?: contextComponentTokensCODEEDITORV2SmBodyConfig, @@ -5654,32 +5289,24 @@ type contextComponentTokensCODEEDITORV2Config = { sm?: contextComponentTokensCODEEDITORV2SmConfig, lg?: contextComponentTokensCODEEDITORV2SmConfig, } -type contextComponentTokensPROGRESSBARV2SmLinearEmptyBackgroundImageConfig = { - solid?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - segmented?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, -} -type contextComponentTokensPROGRESSBARV2SmLinearEmptyBackgroundSizeConfig = { - solid?: mozInitialOrInheritOrInitialOrRevertEtcyzzvl, - segmented?: mozInitialOrInheritOrInitialOrRevertEtcyzzvl, -} type contextComponentTokensPROGRESSBARV2SmLinearEmptyConfig = { backgroundColor?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, - backgroundImage?: contextComponentTokensPROGRESSBARV2SmLinearEmptyBackgroundImageConfig, - backgroundSize?: contextComponentTokensPROGRESSBARV2SmLinearEmptyBackgroundSizeConfig, + backgroundImage?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + backgroundSize?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, } type contextComponentTokensPROGRESSBARV2SmLinearConfig = { - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, fill?: contextComponentTokensPROGRESSBARSmLinearFillConfig, empty?: contextComponentTokensPROGRESSBARV2SmLinearEmptyConfig, - borderRadius?: contextComponentTokensPROGRESSBARSmLinearFillBorderRadiusConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + borderRadius?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + gap?: string, } type contextComponentTokensPROGRESSBARV2SmCircularConfig = { - size?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, + size?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, strokeWidth?: contextComponentTokensPROGRESSBARSmCircularStrokeWidthConfig, - stroke?: contextComponentTokensPROGRESSBARSmCircularStrokeConfig, - background?: contextComponentTokensPROGRESSBARSmCircularStrokeConfig, - dashArray?: contextComponentTokensPROGRESSBARSmCircularDashArrayConfig, + stroke?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + background?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, + dashArray?: contextComponentTokensPROGRESSBARSmLinearFillBackgroundColorConfig, motion?: string, } type contextComponentTokensPROGRESSBARV2SmConfig = { @@ -5693,28 +5320,28 @@ type contextComponentTokensPROGRESSBARV2Config = { lg?: contextComponentTokensPROGRESSBARV2SmConfig, } type contextComponentTokensMULTIVALUEINPUTV2SmInputContainerPlaceholderColorConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focus?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hover?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + default?: string, + focus?: string, + hover?: string, + error?: string, + disabled?: string, } type contextComponentTokensMULTIVALUEINPUTV2SmInputContainerSlotAlignTopConfig = { - withTags?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - withoutTags?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + withTags?: string, + withoutTags?: string, } type contextComponentTokensMULTIVALUEINPUTV2SmInputContainerConfig = { offSet?: float, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - boxShadow?: contextComponentTokensMULTIVALUEINPUTSmInputContainerBoxShadowConfig, - paddingTop?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingRight?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingBottom?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingLeft?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + gap?: string, + borderRadius?: string, + boxShadow?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + paddingTop?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingRight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingBottom?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingLeft?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, placeholderColor?: contextComponentTokensMULTIVALUEINPUTV2SmInputContainerPlaceholderColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, @@ -5724,8 +5351,8 @@ type contextComponentTokensMULTIVALUEINPUTV2SmInputContainerConfig = { slotAlignTop?: contextComponentTokensMULTIVALUEINPUTV2SmInputContainerSlotAlignTopConfig, } type contextComponentTokensMULTIVALUEINPUTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + borderRadius?: string, topContainer?: contextComponentTokensTEXTAREAV2SmTopContainerConfig, inputContainer?: contextComponentTokensMULTIVALUEINPUTV2SmInputContainerConfig, bottomContainer?: contextComponentTokensTEXTAREAV2SmBottomContainerConfig, @@ -5734,15 +5361,10 @@ type contextComponentTokensMULTIVALUEINPUTV2Config = { sm?: contextComponentTokensMULTIVALUEINPUTV2SmConfig, lg?: contextComponentTokensMULTIVALUEINPUTV2SmConfig, } -type contextComponentTokensNUMBERINPUTV2SmInputContainerSlotLeftMarginConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - md?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - lg?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, -} type contextComponentTokensNUMBERINPUTV2SmInputContainerSlotLeftConfig = { - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - margin?: contextComponentTokensNUMBERINPUTV2SmInputContainerSlotLeftMarginConfig, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + margin?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensNUMBERINPUTV2SmInputContainerSlotConfig = { left?: contextComponentTokensNUMBERINPUTV2SmInputContainerSlotLeftConfig, @@ -5751,29 +5373,29 @@ type contextComponentTokensNUMBERINPUTV2SmInputContainerSlotConfig = { type contextComponentTokensNUMBERINPUTV2SmInputContainerConfig = { placeholder?: contextComponentTokensSWITCHV2SmContentSubLabelConfig, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - paddingTop?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingRight?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingBottom?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingLeft?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + boxShadow?: string, + paddingTop?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingRight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingBottom?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingLeft?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, stepperButton?: contextComponentTokensNUMBERINPUTSmInputContainerStepperButtonConfig, slot?: contextComponentTokensNUMBERINPUTV2SmInputContainerSlotConfig, } type contextComponentTokensNUMBERINPUTV2SmUnitConfig = { fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, - paddingTop?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingRight?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingBottom?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingLeft?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + fontWeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingTop?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingRight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingBottom?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingLeft?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensNUMBERINPUTV2SmFloatingLabelsConfig = { @@ -5781,7 +5403,7 @@ type contextComponentTokensNUMBERINPUTV2SmFloatingLabelsConfig = { required?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensNUMBERINPUTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, topContainer?: contextComponentTokensTEXTAREAV2SmTopContainerConfig, inputContainer?: contextComponentTokensNUMBERINPUTV2SmInputContainerConfig, unit?: contextComponentTokensNUMBERINPUTV2SmUnitConfig, @@ -5793,21 +5415,21 @@ type contextComponentTokensNUMBERINPUTV2Config = { lg?: contextComponentTokensNUMBERINPUTV2SmConfig, } type contextComponentTokensOTPINPUTV2SmInputContainerInputConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + height?: string, + width?: string, + fontSize?: string, + fontWeight?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, + borderRadius?: string, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensOTPINPUTV2SmInputContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, input?: contextComponentTokensOTPINPUTV2SmInputContainerInputConfig, } type contextComponentTokensOTPINPUTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, topContainer?: contextComponentTokensTEXTAREAV2SmTopContainerConfig, inputContainer?: contextComponentTokensOTPINPUTV2SmInputContainerConfig, bottomContainer?: contextComponentTokensTEXTAREAV2SmBottomContainerConfig, @@ -5817,37 +5439,32 @@ type contextComponentTokensOTPINPUTV2Config = { lg?: contextComponentTokensOTPINPUTV2SmConfig, } type contextComponentTokensBADGESmDotConfig = { - width?: contextComponentTokensTEXTAREAV2SmTopContainerHelpIconWidthConfig, - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, -} -type contextComponentTokensBADGESmPillMinWidthConfig = { - sm?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - md?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - lg?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, + width?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + borderRadius?: string, } type contextComponentTokensBADGESmPillConfig = { - minWidth?: contextComponentTokensBADGESmPillMinWidthConfig, - height?: contextComponentTokensPROGRESSBARSmLinearHeightConfig, - paddingLeft?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingRight?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - borderRadius?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, + minWidth?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + height?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingLeft?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingRight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + borderRadius?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensBADGESmBackgroundColorConfig = { - alert?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - neutral?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - warning?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - primary?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + alert?: string, + neutral?: string, + warning?: string, + primary?: string, + success?: string, } type contextComponentTokensBADGESmTextConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, fontSize?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontWeightConfig, + fontWeight?: string, + lineHeight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensBADGESmPositionConfig = { - offset?: contextComponentTokensNUMBERINPUTV2SmInputContainerSlotLeftMarginConfig, + offset?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensBADGESmConfig = { dot?: contextComponentTokensBADGESmDotConfig, @@ -5861,39 +5478,39 @@ type contextComponentTokensBADGEConfig = { lg?: contextComponentTokensBADGESmConfig, } type contextComponentTokensSEARCHINPUTV2SmInputContainerSlotLeftConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - left?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + top?: string, + left?: string, + bottom?: string, } type contextComponentTokensSEARCHINPUTV2SmInputContainerSlotRightConfig = { - top?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - right?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + top?: string, + right?: string, + bottom?: string, } type contextComponentTokensSEARCHINPUTV2SmInputContainerSlotConfig = { left?: contextComponentTokensSEARCHINPUTV2SmInputContainerSlotLeftConfig, right?: contextComponentTokensSEARCHINPUTV2SmInputContainerSlotRightConfig, - transition?: mozInitialOrInheritOrInitialOrRevertEtcydel2, - transform?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + transition?: string, + transform?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, } type contextComponentTokensSEARCHINPUTV2SmInputContainerConfig = { - paddingTop?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingRight?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingBottom?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - paddingLeft?: contextComponentTokensTEXTAREAV2SmInputContainerPaddingTopConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottom?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - outline?: mozInitialOrInheritOrInitialOrRevertEtcsclw8, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, + paddingTop?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingRight?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingBottom?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + paddingLeft?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, + borderRadius?: string, + borderBottom?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + outline?: string, + boxShadow?: string, color?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, placeholderColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` + fontSize?: string, + fontWeight?: string, slot?: contextComponentTokensSEARCHINPUTV2SmInputContainerSlotConfig, } type contextComponentTokensSEARCHINPUTV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, label?: contextComponentTokensSEARCHINPUTSmLabelConfig, subLabel?: contextComponentTokensSEARCHINPUTSmLabelConfig, hintText?: contextComponentTokensSEARCHINPUTSmLabelConfig, @@ -5907,60 +5524,67 @@ type contextComponentTokensSEARCHINPUTV2Config = { lg?: contextComponentTokensSEARCHINPUTV2SmConfig, } type contextComponentTokensCHATINPUTV2MOBILEAttachmentButtonDimensionsConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + width?: string, + height?: string, + border?: string, + borderRadius?: string, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensCHATINPUTV2MOBILEInputContainerBorderRadiusConfig = { - default?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - hover?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - focus?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - error?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + color?: string, } type contextComponentTokensCHATINPUTV2MOBILEInputContainerConfig = { - border?: contextComponentTokensSEARCHINPUTSmInputContainerBorderBottomConfig, - borderRadius?: contextComponentTokensCHATINPUTV2MOBILEInputContainerBorderRadiusConfig, - boxShadow?: contextComponentTokensMULTIVALUEINPUTSmInputContainerBoxShadowConfig, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + border?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + borderRadius?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + boxShadow?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, + paddingLeft?: string, + paddingTop?: string, + paddingBottom?: string, + lineHeight?: string, + fontSize?: string, + fontWeight?: string, + color?: string, placeholder?: contextComponentTokensSEARCHINPUTSmRequiredConfig, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - minHeight?: mozInitialOrInheritOrInitialOrRevertEtc96qi2, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - minWidth?: mozInitialOrInheritOrInitialOrRevertEtc1owcx, - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, + backgroundColor?: string, + width?: string, + height?: string, + minHeight?: string, + maxHeight?: string, + minWidth?: string, + maxWidth?: string, } type contextComponentTokensCHATINPUTV2MOBILESecondaryActionConfig = { - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - right?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, - bottom?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + width?: string, + height?: string, + borderRadius?: string, + right?: string, + bottom?: string, backgroundColor?: contextComponentTokensSEARCHINPUTSmLabelColorConfig, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, } type contextComponentTokensCHATINPUTV2MOBILEConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, attachmentButtonDimensions?: contextComponentTokensCHATINPUTV2MOBILEAttachmentButtonDimensionsConfig, inputContainer?: contextComponentTokensCHATINPUTV2MOBILEInputContainerConfig, secondaryAction?: contextComponentTokensCHATINPUTV2MOBILESecondaryActionConfig, } +type __typeV1tdx1 = { + backgroundColor?: string, + borderColor?: string, + borderWidth?: string, + borderRadius?: string, + size?: string, + transition?: string, + outline?: string, + outlineOffset?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, +} type contextComponentTokensSTEPPERV2SmContainerStepCircleDefaultConfig = { - disabled?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - default?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - hover?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` - focus?: string, // ⚪ loose — was `{ backgroundColor?: Globals | NamedColor | "transparent" | SystemColor | DeprecatedSystemColor | "currentColor` + disabled?: __typeV1tdx1, + default?: __typeV1tdx1, + hover?: __typeV1tdx1, + focus?: __typeV1tdx1, } type contextComponentTokensSTEPPERV2SmContainerStepCircleConfig = { default?: contextComponentTokensSTEPPERV2SmContainerStepCircleDefaultConfig, @@ -5970,26 +5594,34 @@ type contextComponentTokensSTEPPERV2SmContainerStepCircleConfig = { disabled?: contextComponentTokensSTEPPERV2SmContainerStepCircleDefaultConfig, skipped?: contextComponentTokensSTEPPERV2SmContainerStepCircleDefaultConfig, } +type contextComponentTokensSTEPPERV2SmContainerStepIconConfig = { + default?: contextComponentTokensSTEPPERSmStepIconCompletedConfig, + completed?: contextComponentTokensSTEPPERSmStepIconCompletedConfig, + current?: contextComponentTokensSTEPPERSmStepIconCompletedConfig, + pending?: contextComponentTokensSTEPPERSmStepIconCompletedConfig, + disabled?: contextComponentTokensSTEPPERSmStepIconCompletedConfig, + skipped?: contextComponentTokensSTEPPERSmStepIconCompletedConfig, +} type contextComponentTokensSTEPPERV2SmContainerStepConfig = { circle?: contextComponentTokensSTEPPERV2SmContainerStepCircleConfig, - icon?: contextComponentTokensSTEPPERV2SmContainerStepCircleConfig, + icon?: contextComponentTokensSTEPPERV2SmContainerStepIconConfig, } type contextComponentTokensSTEPPERV2SmContainerConnectorConfig = { line?: contextComponentTokensSTEPPERSmConnectorLineActiveDefaultConfig, } type contextComponentTokensSTEPPERV2SmContainerSubConnectorDotConfig = { - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + border?: string, + borderRadius?: string, + height?: string, + width?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, } type contextComponentTokensSTEPPERV2SmContainerSubConnectorExpanderConfig = { icon?: contextComponentTokensSEARCHINPUTSmRequiredConfig, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, + width?: string, } type contextComponentTokensSTEPPERV2SmContainerSubConnectorTextConfig = { default?: contextComponentTokensMODALSmHeaderTextTitleConfig, @@ -6005,14 +5637,38 @@ type contextComponentTokensSTEPPERV2SmContainerSubConnectorConfig = { expander?: contextComponentTokensSTEPPERV2SmContainerSubConnectorExpanderConfig, text?: contextComponentTokensSTEPPERV2SmContainerSubConnectorTextConfig, } +type __typeMf4e1 = { + color?: string, + fontSize?: string, + fontWeight?: string, + gap?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, +} +type contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig = { + disabled?: __typeMf4e1, + default?: __typeMf4e1, + hover?: __typeMf4e1, + focus?: __typeMf4e1, +} +type contextComponentTokensSTEPPERV2SmContainerTitleTextConfig = { + default?: contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig, + completed?: contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig, + current?: contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig, + pending?: contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig, + disabled?: contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig, + skipped?: contextComponentTokensSTEPPERV2SmContainerTitleTextDefaultConfig, +} type contextComponentTokensSTEPPERV2SmContainerTitleConfig = { - text?: contextComponentTokensSTEPPERV2SmContainerStepCircleConfig, + text?: contextComponentTokensSTEPPERV2SmContainerTitleTextConfig, } type contextComponentTokensSTEPPERV2SmContainerDescriptionConfig = { text?: contextComponentTokensMODALSmHeaderTextTitleConfig, } type contextComponentTokensSTEPPERV2SmContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, step?: contextComponentTokensSTEPPERV2SmContainerStepConfig, connector?: contextComponentTokensSTEPPERV2SmContainerConnectorConfig, subConnector?: contextComponentTokensSTEPPERV2SmContainerSubConnectorConfig, @@ -6027,51 +5683,40 @@ type contextComponentTokensSTEPPERV2Config = { lg?: contextComponentTokensSTEPPERV2SmConfig, } type contextComponentTokensUPLOADV2SmUploadContainerBorderConfig = { - idle?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - uploading?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - success?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - error?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - disabled?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - drag_enter?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - drag_leave?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - drag_over?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - drop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, -} -type contextComponentTokensUPLOADV2SmUploadContainerBackgroundColorConfig = { - idle?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - uploading?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - success?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - error?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - disabled?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - drag_enter?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - drag_leave?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - drag_over?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - drop?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + idle?: string, + uploading?: string, + success?: string, + error?: string, + disabled?: string, + drag_enter?: string, + drag_leave?: string, + drag_over?: string, + drop?: string, } type contextComponentTokensUPLOADV2SmUploadContainerHeaderConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, title?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, description?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, errorText?: contextComponentTokensSEARCHINPUTSmErrorMessageConfig, } type contextComponentTokensUPLOADV2SmUploadContainerFileTagConfig = { - maxWidth?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + maxWidth?: string, + gap?: string, } type contextComponentTokensUPLOADV2SmUploadContainerConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + paddingTop?: string, + paddingBottom?: string, + paddingLeft?: string, + paddingRight?: string, + borderRadius?: string, border?: contextComponentTokensUPLOADV2SmUploadContainerBorderConfig, - backgroundColor?: contextComponentTokensUPLOADV2SmUploadContainerBackgroundColorConfig, + backgroundColor?: contextComponentTokensUPLOADV2SmUploadContainerBorderConfig, header?: contextComponentTokensUPLOADV2SmUploadContainerHeaderConfig, fileTag?: contextComponentTokensUPLOADV2SmUploadContainerFileTagConfig, } type contextComponentTokensUPLOADV2SmConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + gap?: string, topContainer?: contextComponentTokensTEXTAREAV2SmTopContainerConfig, uploadContainer?: contextComponentTokensUPLOADV2SmUploadContainerConfig, bottomContainer?: contextComponentTokensTEXTAREAV2SmBottomContainerConfig, @@ -6080,84 +5725,83 @@ type contextComponentTokensUPLOADV2Config = { sm?: contextComponentTokensUPLOADV2SmConfig, lg?: contextComponentTokensUPLOADV2SmConfig, } -@unboxed type mozInitialOrInheritOrInitialOrRevertEtc2zoye = @as("-moz-initial") MozInitial | @as("inherit") Inherit | @as("initial") Initial | @as("revert") Revert | @as("revert-layer") RevertLayer | @as("unset") Unset | @as("none") NoneRevertEtc2zoye | @as("normal") Normal | @as("auto") Auto | @as("top") Top | @as("right") RightRevertEtc2zoye | @as("bottom") Bottom | @as("left") LeftRevertEtc2zoye | @as("center") CenterRevertEtc2zoye | @as("border-box") BorderBox | @as("content-box") ContentBox | @as("padding-box") PaddingBox | @as("fill-box") FillBox | @as("stroke-box") StrokeBox | @as("view-box") ViewBox | Num(float) | ContextComponentTokensTAGSSmMinWidthConfig(contextComponentTokensTAGSSmMinWidthConfig) type contextComponentTokensMODALV2SmOverlayConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - offset?: mozInitialOrInheritOrInitialOrRevertEtc2zoye, + backgroundColor?: string, + offset?: string, } type contextComponentTokensMODALV2SmHeaderTextTitleConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - lineHeight?: string, // ⚪ loose — was `number | Globals | "normal" | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; con` + color?: string, + fontSize?: string, + fontWeight?: string, + lineHeight?: string, } type contextComponentTokensMODALV2SmHeaderTextConfig = { title?: contextComponentTokensMODALV2SmHeaderTextTitleConfig, subtitle?: contextComponentTokensMODALV2SmHeaderTextTitleConfig, } type contextComponentTokensMODALV2SmHeaderConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - maxHeight?: mozInitialOrInheritOrInitialOrRevertEtc1x0av, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - borderTopLeftRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTopRightRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + maxHeight?: string, + borderBottom?: string, + backgroundColor?: string, + borderTopLeftRadius?: string, + borderTopRightRadius?: string, slot?: contextComponentTokensRADIOSmGroupConfig, text?: contextComponentTokensMODALV2SmHeaderTextConfig, } type contextComponentTokensMODALV2SmDividerConfig = { - borderColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + borderColor?: string, } type contextComponentTokensMODALV2SmSkeletonHeaderConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderBottom?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + borderBottom?: string, + width?: string, + height?: string, + borderRadius?: string, } type contextComponentTokensMODALV2SmSkeletonBodyConfig = { - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, - width?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + gap?: string, + width?: string, + height?: string, + borderRadius?: string, } type contextComponentTokensMODALV2SmSkeletonConfig = { header?: contextComponentTokensMODALV2SmSkeletonHeaderConfig, body?: contextComponentTokensMODALV2SmSkeletonBodyConfig, } type contextComponentTokensMODALV2SmBodyConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + backgroundColor?: string, } type contextComponentTokensMODALV2SmFooterConfig = { - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - borderTop?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - gap?: mozInitialOrInheritOrInitialOrRevertEtchhntk, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + borderTop?: string, + backgroundColor?: string, + gap?: string, } type contextComponentTokensMODALV2SmConfig = { - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, + boxShadow?: string, + borderRadius?: string, overlay?: contextComponentTokensMODALV2SmOverlayConfig, - paddingTop?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingRight?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingBottom?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - paddingLeft?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + paddingTop?: string, + paddingRight?: string, + paddingBottom?: string, + paddingLeft?: string, + backgroundColor?: string, header?: contextComponentTokensMODALV2SmHeaderConfig, divider?: contextComponentTokensMODALV2SmDividerConfig, skeleton?: contextComponentTokensMODALV2SmSkeletonConfig, @@ -6170,28 +5814,28 @@ type contextComponentTokensMODALV2Config = { lg?: contextComponentTokensMODALV2SmConfig, } type contextComponentTokensSLIDERSmSmConfig = { - height?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - trackHeight?: mozInitialOrInheritOrInitialOrRevertEtc1avg4, - thumbSize?: mozInitialOrInheritOrInitialOrRevertEtc1wbzz, - thumbBorder?: mozInitialOrInheritOrInitialOrRevertEtcrrza2, + height?: string, + trackHeight?: string, + thumbSize?: string, + thumbBorder?: string, } type contextComponentTokensSLIDERSmPrimaryConfig = { - trackBackground?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - rangeBackground?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - thumbBackground?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - thumbBorder?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - thumbFocusRing?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + trackBackground?: string, + rangeBackground?: string, + thumbBackground?: string, + thumbBorder?: string, + thumbFocusRing?: string, } type contextComponentTokensSLIDERSmLabelConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - boxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - padding?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - margin?: mozInitialOrInheritOrInitialOrRevertEtcrldf7, + color?: string, + fontSize?: string, + fontWeight?: string, + backgroundColor?: string, + border?: string, + boxShadow?: string, + borderRadius?: string, + padding?: string, + margin?: string, } type contextComponentTokensSLIDERSmConfig = { sm?: contextComponentTokensSLIDERSmSmConfig, @@ -6199,11 +5843,11 @@ type contextComponentTokensSLIDERSmConfig = { lg?: contextComponentTokensSLIDERSmSmConfig, primary?: contextComponentTokensSLIDERSmPrimaryConfig, secondary?: contextComponentTokensSLIDERSmPrimaryConfig, - borderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - thumbBorderRadius?: mozInitialOrInheritOrInitialOrRevertEtcp2j1f, - thumbBoxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - thumbHoverBoxShadow?: mozInitialOrInheritOrInitialOrRevertEtcz3a4s, - disabledOpacity?: string, // ⚪ loose — was `Globals | { readonly [x: number]: string; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: ` + borderRadius?: string, + thumbBorderRadius?: string, + thumbBoxShadow?: string, + thumbHoverBoxShadow?: string, + disabledOpacity?: string, label?: contextComponentTokensSLIDERSmLabelConfig, } type contextComponentTokensSLIDERConfig = { @@ -6211,21 +5855,16 @@ type contextComponentTokensSLIDERConfig = { lg?: contextComponentTokensSLIDERSmConfig, } type contextComponentTokensSELECTSmTriggerLabelConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - fontWeight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - fontSize?: mozInitialOrInheritOrInitialOrRevertEtcly7v7, -} -type contextComponentTokensSELECTSmTriggerSelectedValueFontSizeConfig = { - sm?: string, - md?: string, - lg?: string, + color?: string, + fontWeight?: string, + fontSize?: string, } type contextComponentTokensSELECTSmTriggerSelectedValueFontConfig = { - weight?: string, // ⚪ loose — was `Globals | "bold" | "normal" | "bolder" | "lighter" | { readonly [x: number]: string; toString?: {}; charAt?: {` - size?: contextComponentTokensSELECTSmTriggerSelectedValueFontSizeConfig, + weight?: string, + size?: contextComponentTokensTEXTAREAV2SmTopContainerLabelFontSizeConfig, } type contextComponentTokensSELECTSmTriggerSelectedValueConfig = { - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + color?: string, font?: contextComponentTokensSELECTSmTriggerSelectedValueFontConfig, padding?: contextComponentTokensCALENDARSmTriggerQuickSelectorPaddingConfig, } @@ -6235,51 +5874,47 @@ type contextComponentTokensSELECTSmTriggerConfig = { selectedValue?: contextComponentTokensSELECTSmTriggerSelectedValueConfig, } type contextComponentTokensSELECTSmContainerConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - border?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, + backgroundColor?: string, + border?: string, } type contextComponentTokensSELECTSmItemConfig = { - selectedBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hoverBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - highlightedBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - selectedColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - subLabelColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - checkmarkColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + selectedBackgroundColor?: string, + hoverBackgroundColor?: string, + highlightedBackgroundColor?: string, + color?: string, + selectedColor?: string, + subLabelColor?: string, + checkmarkColor?: string, } type contextComponentTokensSELECTSmSubTriggerConfig = { - hoverBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - highlightedBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - subLabelColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, -} -type contextComponentTokensSELECTSmSubContentConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - color?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + hoverBackgroundColor?: string, + highlightedBackgroundColor?: string, + color?: string, + subLabelColor?: string, } type contextComponentTokensSELECTSmTriggerColorsConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hoverBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focusBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - outlineBorder?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - outlineBorderFocus?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - caretColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - chevronIconColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - placeholderColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, + hoverBackgroundColor?: string, + focusBackgroundColor?: string, + outlineBorder?: string, + outlineBorderFocus?: string, + caretColor?: string, + chevronIconColor?: string, + placeholderColor?: string, } type contextComponentTokensSELECTSmClearButtonConfig = { - backgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hoverBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - focusBackgroundColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - outlineBorder?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - outlineBorderFocus?: mozInitialOrInheritOrInitialOrRevertEtc1yz1q, - iconColor?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + backgroundColor?: string, + hoverBackgroundColor?: string, + focusBackgroundColor?: string, + outlineBorder?: string, + outlineBorderFocus?: string, + iconColor?: string, } type contextComponentTokensSELECTSmLabelColorsConfig = { - subLabel?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - hintText?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - required?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, - helpIcon?: mozInitialOrInheritOrInitialOrRevertEtcgjquu, + subLabel?: string, + hintText?: string, + required?: string, + helpIcon?: string, } type contextComponentTokensSELECTSmConfig = { trigger?: contextComponentTokensSELECTSmTriggerConfig, @@ -6287,12 +5922,12 @@ type contextComponentTokensSELECTSmConfig = { item?: contextComponentTokensSELECTSmItemConfig, groupLabel?: contextComponentTokensSEARCHINPUTSmRequiredConfig, subTrigger?: contextComponentTokensSELECTSmSubTriggerConfig, - subContent?: contextComponentTokensSELECTSmSubContentConfig, + subContent?: __typeV19g4m, separator?: contextComponentTokensMODALSmOverlayConfig, triggerColors?: contextComponentTokensSELECTSmTriggerColorsConfig, clearButton?: contextComponentTokensSELECTSmClearButtonConfig, labelColors?: contextComponentTokensSELECTSmLabelColorsConfig, - selectionTag?: contextComponentTokensSELECTSmSubContentConfig, + selectionTag?: __typeV19g4m, selectedLabels?: contextComponentTokensSEARCHINPUTSmRequiredConfig, } type contextComponentTokensSELECTConfig = { @@ -6469,9 +6104,26 @@ type menuMenuTokensTypePaddingConfig = { x: string, y: string, } +type menuItemStateTokensV1wa6w = { + disabled: string, + active: string, + default: string, + hover: string, + focus: string, + focusVisible: string, + selected?: string, +} +type menuUseThemeDefaultConfig = { + enabled: menuItemStateTokensV1wa6w, + disabled: menuItemStateTokensV1wa6w, +} +type menuUseThemeActionConfig = { + primary: menuUseThemeDefaultConfig, + danger: menuUseThemeDefaultConfig, +} type menuMenuTokensTypeItemBackgroundColorConfig = { - default: string, // ⚪ loose — was `{ enabled: MenuItemStateTokens; disabled: MenuItemStateTokens; }` - action: string, // ⚪ loose — was `{ primary: { enabled: MenuItemStateTokens; disabled: MenuItemStateTokens; };` + default: menuUseThemeDefaultConfig, + action: menuUseThemeActionConfig, } type menuMenuTokensTypeItemCheckmarkConfig = { position?: contextComponentTokensMENUSmItemCheckmarkPosition, @@ -6482,8 +6134,8 @@ type menuMenuTokensTypeItemOptionsLabelConfig = { fontSize: string, fontWeight: string, color: string, - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` - margin: string, // ⚪ loose — was `{ x: Margin; y: Margin; }` + padding: menuMenuTokensTypePaddingConfig, + margin: menuMenuTokensTypePaddingConfig, } type menuMenuTokensTypeItemOptionConfig = { fontSize: string, @@ -6493,7 +6145,7 @@ type menuMenuTokensTypeItemOptionConfig = { type menuMenuTokensTypeItemSeperatorConfig = { color: string, height: string, - margin: string, // ⚪ loose — was `{ x: Margin; y: Margin; }` + margin: menuMenuTokensTypePaddingConfig, } type menuMenuTokensTypeItemConfig = { padding: menuMenuTokensTypePaddingConfig, @@ -6586,6 +6238,11 @@ type inputsV2ChatInputV2TokensTypeContainerAttachedFilesContainerConfig = { gap: string, overflowMenu: string, // ⚪ loose — was `{ gap: Gap; backgroundColor: { default: BackgroundColor; hover: BackgroundColor; focus` } +type __typeV1y6we4 = { + color: string, + fontSize: string, + fontWeight: string, +} type inputsV2ChatInputV2TokensTypeContainerTagContainerConfig = { gap: string, borderRadius: string, @@ -6595,7 +6252,21 @@ type inputsV2ChatInputV2TokensTypeContainerTagContainerConfig = { paddingLeft: string, border: string, backgroundColor: string, - text: string, // ⚪ loose — was `{ color: Color; fontSize: FontSize; fontWeight: FontWeight; }` + text: __typeV1y6we4, +} +type __typeV1k0e8 = { + color: string, + placeholder: string, + paddingTop: string, + paddingRight: string, + paddingLeft: string, + minHeight: string, + maxHeight: string, +} +type __typeVjx4s = { + paddingRight: string, + paddingBottom: string, + paddingLeft: string, } type inputsV2ChatInputV2TokensTypeContainerInputContainerConfig = { outline: string, // ⚪ loose — was `{ default: Outline; hover: Outline; focus: Outline; paddingRight: PaddingRight` - actionContainer: string, // ⚪ loose — was `{ paddingRight: PaddingRight; paddingBottom: PaddingBottom; pa` + input: __typeV1k0e8, + actionContainer: __typeVjx4s, topQueriesContainer: string, // ⚪ loose — was `{ marginRight: MarginRight; marginLeft: MarginLeft; paddingTop` } type inputsV2ChatInputV2TokensTypeContainerConfig = { @@ -6663,9 +6334,16 @@ type sizeTokenSingleSelectV2 = { md: variantTokenV1p7v1, lg: variantTokenV1p7v1, } -type variantTokenV5bktf = { - container: string, // ⚪ loose — was `TriggerStateToken` - @as("no-container") noContainer: string, // ⚪ loose — was `TriggerStateToken` +type triggerStateTokenSingleSelectV2 = { + hover: string, + error: string, + focus: string, + @as("open") open_: string, + closed: string, +} +type variantTokenV1chsf = { + container: triggerStateTokenSingleSelectV2, + @as("no-container") noContainer: triggerStateTokenSingleSelectV2, } type singleSelectV2SingleSelectV2TokensTypeTriggerSlotConfig = { gap: string, @@ -6681,8 +6359,8 @@ type singleSelectV2SingleSelectV2TokensTypeTriggerConfig = { padding: sizeTokenSingleSelectV2, borderRadius: sizeTokenSingleSelectV2, boxShadow: variantTokenV1p7v1, - backgroundColor: variantTokenV5bktf, - outline: variantTokenV5bktf, + backgroundColor: variantTokenV1chsf, + outline: variantTokenV1chsf, slot: singleSelectV2SingleSelectV2TokensTypeTriggerSlotConfig, placeholder: singleSelectV2SingleSelectV2TokensTypeTriggerPlaceholderConfig, selectedValue: singleSelectV2SingleSelectV2TokensTypeTriggerPlaceholderConfig, @@ -6703,6 +6381,11 @@ type singleSelectV2SingleSelectV2TokensTypeMenuGroupLabelConfig = { fontWeight: string, color: stateTokenSingleSelectV2, } +type __typeXfhe53 = { + color: string, + height: string, + margin: string, +} type singleSelectV2SingleSelectV2TokensTypeMenuItemConfig = { paddingTop: string, paddingRight: string, @@ -6712,15 +6395,25 @@ type singleSelectV2SingleSelectV2TokensTypeMenuItemConfig = { borderRadius: string, gap: string, backgroundColor: string, // ⚪ loose — was `StateToken` - groupLabelText: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: StateToken; }` - option: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: StateToken; }` - description: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: StateToken; }` - separator: string, // ⚪ loose — was `{ color: Color; height: Height; margin: Margin; }` + groupLabelText: singleSelectV2SingleSelectV2TokensTypeLabelConfig, + option: singleSelectV2SingleSelectV2TokensTypeLabelConfig, + description: singleSelectV2SingleSelectV2TokensTypeLabelConfig, + separator: __typeXfhe53, +} +type __typeV1gm13 = { + backgroundColor: string, + border: string, + borderRadius: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, + boxShadow: string, } type singleSelectV2SingleSelectV2TokensTypeMenuSubmenuConfig = { trigger: string, // ⚪ loose — was `{ paddingTop: PaddingTop; paddingRight: PaddingRight; paddingB` - content: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; border: Border; borderRadius: BorderRadius; fontWeight: FontWeight; color: Color; }` + content: __typeV1gm13, + optionText: singleSelectV2SingleSelectV2TokensTypeErrorMessageConfig, iconColor: string, } type singleSelectV2SingleSelectV2TokensTypeMenuFooterConfig = { @@ -6795,9 +6488,16 @@ type sizeTokenMultiSelectV2 = { md: variantTokenV1p7v12, lg: variantTokenV1p7v12, } -type variantTokenV5bktf2 = { - container: string, // ⚪ loose — was `TriggerStateToken` - @as("no-container") noContainer: string, // ⚪ loose — was `TriggerStateToken` +type triggerStateTokenMultiSelectV2 = { + hover: string, + error: string, + focus: string, + @as("open") open_: string, + closed: string, +} +type variantTokenV1chsf2 = { + container: triggerStateTokenMultiSelectV2, + @as("no-container") noContainer: triggerStateTokenMultiSelectV2, } type multiSelectV2MultiSelectV2TokensTypeTriggerSlotConfig = { gap: string, @@ -6816,7 +6516,7 @@ type multiSelectV2MultiSelectV2TokensTypeTriggerChevronConfig = { iconSize?: float, } type multiSelectV2MultiSelectV2TokensTypeTriggerClearButtonConfig = { - backgroundColor: string, // ⚪ loose — was `TriggerStateToken` + backgroundColor: triggerStateTokenMultiSelectV2, outline: string, // ⚪ loose — was `TriggerStateToken>` color: string, width?: string, @@ -6837,8 +6537,8 @@ type multiSelectV2MultiSelectV2TokensTypeTriggerConfig = { padding: sizeTokenMultiSelectV2, borderRadius: sizeTokenMultiSelectV2, boxShadow: variantTokenV1p7v12, - backgroundColor: variantTokenV5bktf2, - outline: variantTokenV5bktf2, + backgroundColor: variantTokenV1chsf2, + outline: variantTokenV1chsf2, slot: multiSelectV2MultiSelectV2TokensTypeTriggerSlotConfig, selectionTag: contextMultiSelectV2TokensTypeTriggerSelectionTagConfig, chevron: multiSelectV2MultiSelectV2TokensTypeTriggerChevronConfig, @@ -6873,6 +6573,20 @@ type multiSelectV2MultiSelectV2TokensTypeMenuActionsConfig = { backgroundColor: string, borderTop: string, } +type __typeDhat0 = { + fontSize: string, + fontWeight: string, + color: stateTokenMultiSelectV2, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} +type __typeXfhe54 = { + color: string, + height: string, + margin: string, +} type multiSelectV2MultiSelectV2TokensTypeMenuItemConfig = { paddingTop: string, paddingRight: string, @@ -6882,10 +6596,10 @@ type multiSelectV2MultiSelectV2TokensTypeMenuItemConfig = { borderRadius: string, gap: string, backgroundColor: string, // ⚪ loose — was `StateToken` - optionsLabel: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: StateToken; paddingTop: Pa` - option: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: StateToken; }` - description: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: StateToken; }` - seperator: string, // ⚪ loose — was `{ color: Color; height: Height; margin: Margin; }` + optionsLabel: __typeDhat0, + option: multiSelectV2MultiSelectV2TokensTypeLabelConfig, + description: multiSelectV2MultiSelectV2TokensTypeLabelConfig, + seperator: __typeXfhe54, } type multiSelectV2MultiSelectV2TokensTypeMenuConfig = { backgroundColor: string, @@ -7028,15 +6742,18 @@ type codeEditorV2BackupColorBodyGutterBackgroundColorConfig = { type codeEditorV2CodeEditorV2TokensBodyHighlightedLineConfig = { backgroundColor: codeEditorV2BackupColorBodyGutterBackgroundColorConfig, } +type __typeV12ovp2 = { + color: string, +} type codeEditorV2CodeEditorV2TokensBodySyntaxConfig = { - keyword: string, // ⚪ loose — was `{ color: Color; }` - function: string, // ⚪ loose — was `{ color: Color; }` - string: string, // ⚪ loose — was `{ color: Color; }` - number: string, // ⚪ loose — was `{ color: Color; }` - operator: string, // ⚪ loose — was `{ color: Color; }` - variable: string, // ⚪ loose — was `{ color: Color; }` - comment: string, // ⚪ loose — was `{ color: Color; }` - text: string, // ⚪ loose — was `{ color: Color; }` + keyword: __typeV12ovp2, + function: __typeV12ovp2, + string: __typeV12ovp2, + number: __typeV12ovp2, + operator: __typeV12ovp2, + variable: __typeV12ovp2, + comment: __typeV12ovp2, + text: __typeV12ovp2, } type codeEditorV2CodeEditorV2TokensBodyConfig = { paddingTop: string, @@ -7111,14 +6828,23 @@ type responsiveMultiValueInputV2Tokens = { sm: multiValueInputV2TokensType, lg: multiValueInputV2TokensType, } +type inputsV2UseThemeIconConfig = { + color: inputsV2TextAreaV2TokensTypeInputContainerBorderConfig, + width: inputsV2TextAreaV2TokensTypeInputContainerLineHeightConfig, +} type inputsV2NumberInputV2TokensTypeInputContainerStepperButtonConfig = { - width: string, // ⚪ loose — was `{ sm: Width; md: Width; lg: Width; }` - backgroundColor: string, // ⚪ loose — was `{ default: BackgroundColor; hover: BackgroundColor; focus: BackgroundColor; error: BackgroundColor; disabled: ` - icon: string, // ⚪ loose — was `{ color: { default: Color; hover: Color; focus: Color; error: Color; disabled: Color; }; width: { sm: Width; md: Width; lg: Width; md: Width; lg: Width; left: Left; bottom: Bottom` - right: string, // ⚪ loose — was `{ top: Top; right: Right; bottom: Bottom; fontWeight: FontWeight; color: Color; }` - description: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; }` - errorText: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; }` + title: inputsV2SearchInputV2TokensTypeErrorMessageConfig, + description: inputsV2SearchInputV2TokensTypeErrorMessageConfig, + errorText: inputsV2SearchInputV2TokensTypeErrorMessageConfig, } type inputsV2UploadV2TokensTypeUploadContainerFileTagConfig = { maxWidth: string, @@ -7496,7 +7232,7 @@ type menuOverflowMenuPropsConfig = { collisonBoundaryRef?: ChatInputTypes.ChatInputOverflowMenuPropsCollisonBoundaryRef.t, skeleton?: menuSkeletonProps, } -type menuItemStateTokens<'a> = { +type menuItemStateTokensV1lywh<'a> = { disabled: 'a, active: 'a, default: 'a, @@ -7836,6 +7572,13 @@ type iCursorSelectionChangedEvent = { source: string, reason: cursorChangeReason, } +type __typeV1ia5a = { + scheme?: string, + authority?: Nullable.t, + path?: Nullable.t, + query?: Nullable.t, + fragment?: Nullable.t, +} type uriComponents = { scheme: string, authority?: string, @@ -7850,7 +7593,7 @@ type rec uri = { query: string, fragment: string, fsPath: string, - @as("with") with_: string => uri, // ⚪ loose — was `{ scheme?: string; authority?: string; path?: string; query?: string; fragment?: string; }` + @as("with") with_: __typeV1ia5a => uri, toString: option => string, toJSON: unit => uriComponents, } diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DataTableTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DataTableTypes.res index c1539765..a3f36c0d 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DataTableTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DataTableTypes.res @@ -149,11 +149,20 @@ type dataTableHeaderTypeTitleRowConfig = { type dataTableHeaderTypeDescriptionRowConfig = { marginTop: string, } +type __typeV44l1h = { + width: string, + height: string, +} +type __typeC0bwm = { + width: string, + height: string, + color: string, +} type dataTableHeaderTypeActionIconsConfig = { gap: string, - searchIcon: string, // ⚪ loose — was `{ width: Width; height: Height; }` - filterIcon: string, // ⚪ loose — was `{ width: Width; height: Height; }` - columnManagerIcon: string, // ⚪ loose — was `{ width: Width; height: Height; color: Color; }` + searchIcon: __typeV44l1h, + filterIcon: __typeV44l1h, + columnManagerIcon: __typeC0bwm, columnManagerTrigger?: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; opacity: string | number | RuleSet | StyledObject | Style` } type headerType = { @@ -174,6 +183,12 @@ type headerType = { descriptionRow: dataTableHeaderTypeDescriptionRowConfig, actionIcons: dataTableHeaderTypeActionIconsConfig, } +type __typeF0sm8 = { + fontSize: string, + fontWeight: string, + flex?: string, + color: string, +} type bulkActionsType = { top: string, left: string, @@ -191,8 +206,114 @@ type bulkActionsType = { width?: string, maxWidth?: string, border: string, - selectText: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; flex?: Flex; col` + selectText: __typeF0sm8, + height: string, +} +type __typeV139hr = { + backgroundColor: string, +} +type __typeV1dql9 = { + height: string, + @as("&:hover") __hover: __typeV139hr, +} +type __typeCwezu = { + padding: string, + textAlign: string, + fontWeight: string, + color: string, + fontSize: string, + width?: string, + backgroundColor?: string, +} +type __typeV9f1li = { + cursor: string, + userSelect: string, +} +type __typeV182le = { + padding: string, + borderRadius: string, + hoverBackground: string, + iconColor: string, + textColor: string, + fontSize: string, + fontWeight: string, +} +type __typeH87hy = { + backgroundColor: string, + borderRadius: string, + border: string, + cursor: string, + textColor: string, + maxHeight: string, + overflowY: string, + gap: string, + sortOption: __typeV182le, + selectedBackground: string, + hoverBackground: string, + selectedTextColor: string, + normalTextColor: string, + selectedFontWeight: string, + normalFontWeight: string, + itemPadding: string, + itemGap: string, + itemBorderRadius: string, + itemFontSize: string, + groupLabelFontSize: string, + groupLabelFontWeight: string, + groupLabelColor: string, + groupLabelPadding: string, + groupLabelTextTransform: string, + separatorHeight: string, + separatorColor: string, +} +type __typeV1v8bo = { + backgroundColor: string, + borderBottom: string, height: string, + row: __typeV1dql9, + cell: __typeCwezu, + sortable: __typeV9f1li, + filter: __typeH87hy, +} +type __typeYye8b = { + fontSize: string, + color: string, +} +type __typeAn4co = { + gap: string, + padding: string, + borderRadius: string, + display: string, + alignItems: string, + backgroundColor: string, + border: string, + background: string, + cursor: string, + color: string, + fontSize: string, + hoverColor: string, +} +type __typeV17xsx = { + gap: string, +} +type __typeAthka = { + pageText: __typeYye8b, + pageSizeSelector: __typeAn4co, + pageNavigation: __typeV17xsx, +} +type __typeKoc7l = { + display: string, + justifyContent: string, + alignItems: string, + padding: string, + borderTop: string, + height: string, + position: string, + bottom: string, + backgroundColor: string, + zIndex: string, + flexShrink: string, + pagination: __typeAthka, } type dataTableTableTokenTypeDataTableTableConfig = { width: string, @@ -201,9 +322,9 @@ type dataTableTableTokenTypeDataTableTableConfig = { borderSpacing: string, position: string, minWidth: string, - header: string, // ⚪ loose — was `{ backgroundColor: BackgroundColor; borderBottom: BorderBottom; height: Height; row: { height: Height; topRight: BorderTopRightRadius` + borderRadius: __typeV1sjik, backgroundColor: string, gap: string, padding: string, // ⚪ loose — was `{ sm: { x: Padding; y: Padding; }; md: { x: Padding; md: FontSize; withoutQuickSelector: BorderRadius; y: Padding; }; md: { x: Padding; md: FontSize; lg: Fo` border: string, // ⚪ loose — was `{ disabled: Border; active: Border; default: Border; y: Padding; }` - dateInput: string, // ⚪ loose — was `{ gap: Gap; label: { color: Color; fontSize: FontSize; fontWei` + padding: __typeV1okzr, + dateInput: __typeL5w9t, +} +type __typeMi4d5 = { + fontSize: string, + fontWeight: string, + color: string, + padding: __typeV1okzr, + gap: string, +} +type __typeYy6kg = { + header: __typeMi4d5, +} +type __typeV17xsx2 = { + gap: string, +} +type __typeYk8pw = { + gap: string, + fontSize: string, + fontWeight: string, + boxShadow: string, + color: string, + padding: __typeV1okzr, + row: __typeV17xsx2, } type dateRangePickerCalendarTokenTypeCalendarCalendarGridConfig = { - month: string, // ⚪ loose — was `{ header: { fontSize: FontSize; fontWeight: FontWeight; color: Color; padding: { x: Pa` - week: string, // ⚪ loose — was `{ gap: Gap; fontSize: FontSize; fontWeight: FontWeight; boxSha` + month: __typeYy6kg, + week: __typeYk8pw, day: string, // ⚪ loose — was `{ cell: { padding: { x: Padding; y: Padding; }; fontWeight: Fo` } type dateRangePickerCalendarTokenTypeCalendarFooterConfig = { - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: __typeV1okzr, borderTop: string, gap: string, } diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DirectoryTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DirectoryTypes.res index 1be56c34..749c253a 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DirectoryTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/DirectoryTypes.res @@ -1,12 +1,43 @@ +type __typeV1okzr2 = { + x: string, + y: string, +} +type __typeQb0or2 = { + fontSize: string, + color: string, + fontWeight: string, +} +type __typeV1agq4 = { + width: string, + color: string, +} type directoryDirectoryTokenTypeSectionHeaderConfig = { - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` - label: string, // ⚪ loose — was `{ fontSize: FontSize; color: Color; fontWeight: FontWeight; }` - chevron: string, // ⚪ loose — was `{ width: Width; color: Color; }` + padding: __typeV1okzr2, + label: __typeQb0or2, + chevron: __typeV1agq4, +} +type __typeV1c78s = { + width: string, + color: string, + leftOffset: string, +} +type __typeV1cbrj = { + itemInset: string, + itemPaddingLeft: string, + elbowTop: string, + elbowHeight: string, + elbowWidthOffset: string, +} +type __typeQic2i = { + paddingLeft: string, + marginTop: string, + border: __typeV1c78s, + connector: __typeV1cbrj, } type directoryDirectoryTokenTypeSectionItemListConfig = { gap: string, item: string, // ⚪ loose — was `{ padding: { x: Padding; y: Padding; }; iconOnlyPadding: { pad` - nested: string, // ⚪ loose — was `{ paddingLeft: PaddingLeft; marginTop: MarginTop; border: { wi` + nested: __typeQic2i, } type directoryDirectoryTokenTypeSectionConfig = { gap: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/HighchartsSharedTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/HighchartsSharedTypes.res index 2b0c5840..a4ac2ba2 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/HighchartsSharedTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/HighchartsSharedTypes.res @@ -457,63 +457,40 @@ type axisDateTimeLabelFormatsOptions = { week?: stringOrAxisDateTimeLabelFormatsOptionsObject, year?: stringOrAxisDateTimeLabelFormatsOptionsObject, } -type xAxisTitleOptions = { - align?: axisTitleAlignValue, - margin?: float, - offset?: float, - position3d?: ChartsSharedTypes.chartsXAxisTitleOptionsPosition3d, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand - text?: string, - textAlign?: alignValue, - useHTML?: bool, - x?: float, - y?: float, -} -type timeTicksInfoObject = { - higherRanks: array, - totalRange: float, - count?: int, - unitRange: float, -} -type axisTickPositionsArray = { - info?: timeTicksInfoObject, -} -type yAxisLabelsLevelsOptions = { - level?: int, - style?: cssObjectHighcharts, -} -type yAxisLabelsSymbolOptions = { - height?: float, - width?: float, - x?: float, - y?: float, -} -type yAxisResizeControlledAxisOptions = { - next?: array, - prev?: array, -} -type yAxisResizeOptions = { - controlledAxis?: yAxisResizeControlledAxisOptions, - cursor?: string, - enabled?: bool, - lineColor?: string, - lineDashStyle?: string, - lineWidth?: float, - x?: float, - y?: float, +type axisSetExtremesEventObject = { + preventDefault: JsFn.t, + target: Dom.element, + trigger: string, + @as("type") type_: [#"setExtremes"], + dataMax: float, + dataMin: float, + max: float, + min: float, + userMax?: float, + userMin?: float, } -type pointerEventObject = { - ...JsxDOM.domProps, - chartX: float, - chartY: float, +type legendItemObject = { + item?: Dom.element, + label?: Dom.element, + line?: Dom.element, + symbol?: Dom.element, } -type pointAccessibilityOptionsObject = { - description?: string, - enabled?: bool, +module GetLinePathTarget = { + type t + external fromSVGPathCommands: array => t = "%identity" + external asSVGPathCommands: t => (array) = "%identity" + external fromTuple2: ((svgPathCommand, float)) => t = "%identity" + external asTuple2: t => ((svgPathCommand, float)) = "%identity" + external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" + external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" + external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" + external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" + external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" + external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" + external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" + external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" } +@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) type linearGradientColorObject = { x1: float, x2: float, @@ -559,35 +536,6 @@ module ColorType = { external fromPatternObject: patternObject => t = "%identity" external asPatternObject: t => (patternObject) = "%identity" } -type dataLabelsFilterOptionsObject = { - operator?: optionsOperatorValue, - property?: string, - value?: float, -} -type shadowOptionsObject = { - color?: string, - offsetX?: float, - offsetY?: float, - opacity?: float, - width?: float, -} -@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) -module GetLinePathTarget = { - type t - external fromSVGPathCommands: array => t = "%identity" - external asSVGPathCommands: t => (array) = "%identity" - external fromTuple2: ((svgPathCommand, float)) => t = "%identity" - external asTuple2: t => ((svgPathCommand, float)) = "%identity" - external fromTuple3: ((svgPathCommand, float, float)) => t = "%identity" - external asTuple3: t => ((svgPathCommand, float, float)) = "%identity" - external fromTuple5: ((svgPathCommand, float, float, float, float)) => t = "%identity" - external asTuple5: t => ((svgPathCommand, float, float, float, float)) = "%identity" - external fromTuple7: ((svgPathCommand, float, float, float, float, float, float)) => t = "%identity" - external asTuple7: t => ((svgPathCommand, float, float, float, float, float, float)) = "%identity" - external fromTuple8: ((svgPathCommand, float, float, float, float, float, float, float)) => t = "%identity" - external asTuple8: t => ((svgPathCommand, float, float, float, float, float, float, float)) = "%identity" -} -@unboxed type stringOrGetLinePathTargetTArray = Str(string) | Arr(array) @unboxed type stringOrCssObject = Str(string) | CssObject(cssObjectHighcharts) type svgAttributes = { d?: stringOrGetLinePathTargetTArray, @@ -608,6 +556,179 @@ type svgAttributes = { zIndex?: int, } @set_index external svgAttributesSet: (svgAttributes, string, JSON.t) => unit = "" +type pointerEventObject = { + ...JsxDOM.domProps, + chartX: float, + chartY: float, +} +type pointAccessibilityOptionsObject = { + description?: string, + enabled?: bool, +} +type partialRbka3 = { + complete?: JsFn.t, + defer?: float, + duration?: float, + easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + step?: JsFn.t, +} +type annotationsAnimationOptions = { + defer?: float, +} +type plotAdDataLabelsAnimationOptions = { + defer?: float, +} +module ChartsSeriesPieDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotItemDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotItemDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotPieDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPieDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotPyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotVariablepieDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariablepieDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type dataLabelsFilterOptionsObject = { + operator?: optionsOperatorValue, + property?: string, + value?: float, +} +module ChartsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromSeriesArcdiagramDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArcdiagramDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreaDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreaDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesArearangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesArearangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesAreasplineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesAreasplinerangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesAreasplinerangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBarDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBarDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesBoxplotDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBoxplotDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesBubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesBulletDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesBulletDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesCandlestickDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCandlestickDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesColumnDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesColumnpyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnpyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesColumnrangeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesColumnrangeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesContourDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesContourDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesCylinderDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesCylinderDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesDumbbellDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesDumbbellDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesFunnelDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesFunnelDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesGaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesGaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeatmapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHeatmapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHeikinashiDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesHeikinashiDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesHlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesHollowcandlestickDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesHollowcandlestickDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesItemDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesItemDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesLineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesLollipopDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesLollipopDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesNetworkgraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesNetworkgraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOhlcDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOhlcDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesOrganizationDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPackedbubbleDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPackedbubbleDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesParetoDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesParetoDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPictorialDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPictorialDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPieDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPieDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesPolygonDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPolygonDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesPyramidDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesPyramidDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesRenkoDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesRenkoDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesSankeyDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesScatter3dDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesScatter3dDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesScatterDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesScatterDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSolidgaugeDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSolidgaugeDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSplineDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSplineDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesSunburstDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSunburstDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTilemapDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTilemapDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTimelineDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesTimelineDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesTreegraphDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreegraphDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesTreemapDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesTreemapDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVariablepieDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariablepieDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVariwideDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVariwideDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesVectorDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesVectorDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesVennDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesVennDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWaterfallDataDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesWaterfallDataDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesWindbarbDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWindbarbDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesWordcloudDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesWordcloudDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesXrangeDataDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesXrangeDataDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +type shadowOptionsObject = { + color?: string, + offsetX?: float, + offsetY?: float, + opacity?: float, + width?: float, +} +@unboxed type boolOrShadowOptionsObject = Bool(bool) | ShadowOptionsObject(shadowOptionsObject) type plotDependencywheelDataLabelsTextPathAttributesOptions = { dy?: svgAttributes, } @@ -636,7 +757,7 @@ type dataLabelsOptions = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | SeriesArcdiagramDataDataLabelsAnimationOptions | ... 55 more ... |` — match the real type by hand + animation?: ChartsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -670,6 +791,15 @@ type dataLabelsOptions = { yHigh?: float, yLow?: float, } +module ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNetworkgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotNetworkgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotNetworkgraphDataLabelsStyleOptions = { transition?: string, } @@ -680,6 +810,15 @@ module ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle = { external fromPlotNetworkgraphDataLabelsStyleOptions: plotNetworkgraphDataLabelsStyleOptions => t = "%identity" external asPlotNetworkgraphDataLabelsStyleOptions: t => (plotNetworkgraphDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPackedbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPackedbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type legendAccessibilityKeyboardNavigationOptions = { enabled?: bool, } @@ -693,6 +832,28 @@ module ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle = { external fromPlotPackedbubbleDataLabelsStyleOptions: plotPackedbubbleDataLabelsStyleOptions => t = "%identity" external asPlotPackedbubbleDataLabelsStyleOptions: t => (plotPackedbubbleDataLabelsStyleOptions) = "%identity" } +module ChartsSeriesSunburstDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSunburstDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotSunburstLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSunburstLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreegraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreegraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotTreegraphLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreegraphLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotTreegraphDataLabelsStyleOptions = { textOverflow?: string, } @@ -732,8 +893,240 @@ type seriesLineDataDragDropOptions = { guideBox?: string, // ⚠️ REVIEW — was `PlotOptionsSeriesDragDropGuideBoxOptions | Dictionary` — match the real type by hand liveRedraw?: bool, } +type bBoxObject = { + height: float, + width: float, + x: float, + y: float, +} +type dragDropPositionObject = { + chartX: float, + chartY: float, + guideBox?: bBoxObject, + points: Dict.t>, + prevdX?: float, + prevdY?: float, +} +type pointDragStartEventObject = { + ...JsxDOM.domProps, + updateProp?: string, +} +type pointInteractionEventObject = { + accumulate: bool, +} +type plotAbandsMarkerStatesHoverAnimationOptions = { + duration?: float, +} +type plotAdMarkerStatesHoverAnimationOptions = { + duration?: float, +} +module ChartsPointStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellLowMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellLowMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopLowMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopLowMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureMarkerUpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureMarkerUpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreaDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreaDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesAreasplineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesAreasplineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBubbleDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBubbleDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesContourDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesContourDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesHeatmapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesHeatmapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesLineDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesLineDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesNetworkgraphNodesMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPointandfigureDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPolygonDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPolygonDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatter3dDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatter3dDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesScatterDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesScatterDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSplineDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSplineDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesStreamgraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesSunburstDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesSunburstDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreegraphDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreegraphDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesTreemapDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesTreemapDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesVectorDataMarkerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesVectorDataMarkerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesWindbarbDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesWindbarbDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesXrangeDataMarkerStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesXrangeDataMarkerStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type pointStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsMarkerStatesHoverAnimationOptions | ... 97 more ... | Se` — match the real type by hand + animation?: ChartsPointStatesHoverOptionsObjectAnimation.t, enabled?: bool, fillColor?: ColorType.t, height?: float, @@ -785,6 +1178,255 @@ type pointMarkerOptionsObject = { symbol?: string, width?: float, } +module ChartsSeriesStatesHoverOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesHoverAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesHoverAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesHoverAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesHoverAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type plotTilemapStatesHoverHaloAttributesOptions = { zIndex?: int, } @@ -802,7 +1444,7 @@ type seriesStatesHoverHaloOptionsObject = { size?: float, } type seriesStatesHoverOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesHoverAnimationOptions | PlotAdStatesHoverAnimation` — match the real type by hand + animation?: ChartsSeriesStatesHoverOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, brightness?: float, @@ -820,14 +1462,536 @@ type seriesStatesHoverOptionsObject = { shadow?: bool, } @unboxed type numberOrSeriesStatesHoverOptionsObject = Num(float) | SeriesStatesHoverOptionsObject(seriesStatesHoverOptionsObject) +module ChartsSeriesStatesInactiveOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlowmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlowmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGeoheatmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGeoheatmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapbubbleStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapbubbleStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMaplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMaplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMappointStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMappointStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTiledwebmapStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTiledwebmapStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesGeoheatmapDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesGeoheatmapDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapbubbleDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapbubbleDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMapDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMapDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMaplineDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMaplineDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesMappointDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesMappointDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesInactiveAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesInactiveAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesInactiveAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesInactiveAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesInactiveOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesInactiveAnimationOptions | PlotAdStatesInactiveAni` — match the real type by hand + animation?: ChartsSeriesStatesInactiveOptionsObjectAnimation.t, enabled?: bool, linkOpacity?: float, opacity?: float, } +module ChartsSeriesStatesSelectOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAbandsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotApoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotApoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArcdiagramStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArcdiagramStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotArearangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotArearangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplinerangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplinerangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreasplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreasplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAreaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAreaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonoscillatorStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonoscillatorStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAroonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAroonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotAtrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotAtrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBarStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBarStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBbStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBbStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBellcurveStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBellcurveStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotBulletStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotBulletStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCandlestickStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCandlestickStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCciStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCciStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotChaikinStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotChaikinStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmfStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmfStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCmoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCmoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnpyramidStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnpyramidStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnrangeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnrangeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotColumnStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotColumnStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotContourStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotContourStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotCylinderStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotCylinderStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDemaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDemaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDependencywheelStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDependencywheelStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDisparityindexStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDisparityindexStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDmiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDmiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotDumbbellStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotDumbbellStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotEmaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotEmaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFlagsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFlagsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnel3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnel3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotFunnelStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotFunnelStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotGanttStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotGanttStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeatmapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeatmapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHeikinashiStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHeikinashiStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHistogramStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHistogramStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHlcStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHlcStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotHollowcandlestickStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotHollowcandlestickStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotIkhStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotIkhStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotItemStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotItemStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKeltnerchannelsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotKlingerStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotKlingerStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionangleStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionangleStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressioninterceptStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionslopeStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLinearregressionStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLinearregressionStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotLollipopStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotLollipopStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMacdStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMacdStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMfiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMfiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotMomentumStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotMomentumStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNatrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNatrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotNetworkgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotNetworkgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotObvStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotObvStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOhlcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOhlcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotOrganizationStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotOrganizationStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPackedbubbleStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPackedbubbleStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotParetoStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotParetoStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPcStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPcStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPictorialStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPictorialStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPieStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPieStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPivotpointsStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPivotpointsStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPointandfigureStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPointandfigureStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPolygonStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPolygonStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPpoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPpoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPriceenvelopesStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPriceenvelopesStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPsarStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPsarStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramid3dStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramid3dStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotPyramidStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotPyramidStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRenkoStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRenkoStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRocStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRocStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotRsiStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotRsiStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyLevelsStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyLevelsStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSankeyStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSankeyStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatter3dStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatter3dStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotScatterStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotScatterStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSeriesStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSeriesStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSlowstochasticStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSlowstochasticStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSplineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSplineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStochasticStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStochasticStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotStreamgraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotStreamgraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSunburstStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSunburstStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotSupertrendStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotSupertrendStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTemaStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTemaStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTilemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTilemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTimelineStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTimelineStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreegraphStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreegraphStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTreemapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTreemapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrendlineStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrendlineStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotTrixStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotTrixStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariablepieStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariablepieStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVariwideStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVariwideStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVbpStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVbpStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVectorStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVectorStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVennStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVennStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotVwapStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotVwapStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWaterfallStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWaterfallStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWilliamsrStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWilliamsrStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWindbarbStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWindbarbStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWmaStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWmaStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotWordcloudStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotWordcloudStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotXrangeStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotXrangeStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromPlotZigzagStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asPlotZigzagStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBarDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBarDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesBulletDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesBulletDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesColumnDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesColumnDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesCylinderDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesCylinderDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesFunnel3dDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesFunnel3dDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesParetoDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesParetoDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPictorialDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPictorialDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesPyramid3dDataStatesSelectAnimationOptions: plotAdMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesPyramid3dDataStatesSelectAnimationOptions: t => (plotAdMarkerStatesHoverAnimationOptions) = "%identity" + external fromSeriesRenkoDataStatesSelectAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asSeriesRenkoDataStatesSelectAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" +} type seriesStatesSelectOptionsObject = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsStatesSelectAnimationOptions | PlotAdStatesSelectAnimati` — match the real type by hand + animation?: ChartsSeriesStatesSelectOptionsObjectAnimation.t, borderColor?: ColorType.t, borderWidth?: float, color?: ColorType.t, @@ -858,6 +2022,54 @@ type seriesZonesOptionsObject = { fillColor?: ColorType.t, value?: float, } +type xAxisTitleOptions = { + align?: axisTitleAlignValue, + margin?: float, + offset?: float, + position3d?: ChartsSharedTypes.chartsXAxisTitleOptionsPosition3d, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisTitleStyleOptions` — match the real type by hand + text?: string, + textAlign?: alignValue, + useHTML?: bool, + x?: float, + y?: float, +} +type timeTicksInfoObject = { + higherRanks: array, + totalRange: float, + count?: int, + unitRange: float, +} +type axisTickPositionsArray = { + info?: timeTicksInfoObject, +} +type yAxisLabelsLevelsOptions = { + level?: int, + style?: cssObjectHighcharts, +} +type yAxisLabelsSymbolOptions = { + height?: float, + width?: float, + x?: float, + y?: float, +} +type yAxisResizeControlledAxisOptions = { + next?: array, + prev?: array, +} +type yAxisResizeOptions = { + controlledAxis?: yAxisResizeControlledAxisOptions, + cursor?: string, + enabled?: bool, + lineColor?: string, + lineDashStyle?: string, + lineWidth?: float, + x?: float, + y?: float, +} type extremesObject = { dataMax: float, dataMin: float, @@ -961,13 +2173,31 @@ type keyboardNavigationOptionsObject = { seriesNavigation?: keyboardNavigationSeriesNavigationOptionsObject, wrapAround?: bool, } +module ChartsAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type positionObject = { x: float, y: float, } +type partialV3zvxv = { + events?: string, // ⚪ loose — was `any` + height?: float, + positioner?: string, // ⚪ loose — was `AnnotationControlPointPositionerFunction` + style?: string, // ⚠️ REVIEW — was `SVGAttributes | AnnotationsControlPointStyleOptions | AnnotationsLabelsControlPointsStyleOptions | ... 374 mor` — match the real type by hand + symbol?: string, + visible?: bool, + width?: float, +} type annotationControlPoint = { setVisibility: bool => unit, - update: string => unit, // ⚪ loose — was `Partial` + update: partialV3zvxv => unit, } type annotationControlPointOptionsObject = { events?: string, // ⚪ loose — was `any` @@ -1434,16 +2664,50 @@ module ChartsDrilldownOptionsActiveDataLabelStyle = { external fromDrilldownActiveDataLabelStyleOptions: drilldownActiveDataLabelStyleOptions => t = "%identity" external asDrilldownActiveDataLabelStyleOptions: t => (drilldownActiveDataLabelStyleOptions) = "%identity" } -type animationOptionsObject = { - complete?: JsFn.t, - defer?: float, - duration?: float, - easing?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - step?: JsFn.t, +@unboxed type boolOrPartial = Bool(bool) | Partial(partialRbka3) +type geoJSONTranslation = { + crs: string, + hitZone?: Dict.t, + jsonmarginX?: float, + jsonmarginY?: float, + jsonres?: float, + rotation?: float, + scale?: float, + xoffset?: float, + xpan?: float, + yoffset?: float, + ypan?: float, +} +type geoJSON = { + copyright?: string, + copyrightShort?: string, + crs?: Dict.t, + features: array, + @as("hc-transform") hcTransform?: Dict.t, + title?: string, + @as("type") type_?: string, + version?: string, +} +module ChartsSeriesAbandsOptionsMapData = { + type t + external fromJSON: JSON.t => t = "%identity" + external asJSON: t => (JSON.t) = "%identity" + external fromGeoJSON: geoJSON => t = "%identity" + external asGeoJSON: t => (geoJSON) = "%identity" + external fromSeriesMapDataOptionss: array => t = "%identity" + external asSeriesMapDataOptionss: t => (array) = "%identity" } -@unboxed type boolOrAnimationOptionsObject = Bool(bool) | AnimationOptionsObject(animationOptionsObject) -type drilldownBreadcrumbsEventsOptions = { - click?: (LibTypes.dateTimeFormatOptionsLib, string) => unit, // ⚪ loose — was `BreadcrumbOptions` +type seriesOptions = { + id?: string, + index?: int, + legendIndex?: float, + mapData?: ChartsSeriesAbandsOptionsMapData.t, + name?: string, + stack?: CommonTypes.stringOrNumber, + @as("type") type_: string, + xAxis?: CommonTypes.stringOrNumber, + yAxis?: CommonTypes.stringOrNumber, + zIndex?: int, } type breadcrumbsAlignOptions = { align: alignValue, @@ -1475,22 +2739,6 @@ type drilldownBreadcrumbsSeparatorOptions = { style?: ChartsDrilldownBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type drilldownBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: drilldownBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} module ChartsDrilldownDrillUpButtonOptionsPosition = { type t external fromAlignObject: alignObject => t = "%identity" @@ -1521,6 +2769,15 @@ type dataGroupingOptionsObject = { lastAnchor?: string, units?: array>, } +module ChartsPlotAbandsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAbandsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAbandsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type dataSortingOptionsObject = { enabled?: bool, matchByName?: bool, @@ -2049,17 +3306,14 @@ module ChartsSeriesTooltipOptionsObjectPosition = { external fromPlotZigzagTooltipPositionOptions: plotAdTooltipPositionOptions => t = "%identity" external asPlotZigzagTooltipPositionOptions: t => (plotAdTooltipPositionOptions) = "%identity" } -type tooltipAnimationOptions = { - duration?: float, -} module ChartsTooltipOptionsAnimation = { type t external fromBool: bool => t = "%identity" external asBool: t => (bool) = "%identity" - external fromPartial: animationOptionsObject => t = "%identity" - external asPartial: t => (animationOptionsObject) = "%identity" - external fromTooltipAnimationOptions: tooltipAnimationOptions => t = "%identity" - external asTooltipAnimationOptions: t => (tooltipAnimationOptions) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromTooltipAnimationOptions: plotAbandsMarkerStatesHoverAnimationOptions => t = "%identity" + external asTooltipAnimationOptions: t => (plotAbandsMarkerStatesHoverAnimationOptions) = "%identity" } module ChartsTooltipOptionsStyle = { type t @@ -2149,38 +3403,6 @@ type svgRenderer = { symbol: (string, option, option, option, option, option) => Dom.element, text: (option, option, option, option) => Dom.element, } -type geoJSONTranslation = { - crs: string, - hitZone?: Dict.t, - jsonmarginX?: float, - jsonmarginY?: float, - jsonres?: float, - rotation?: float, - scale?: float, - xoffset?: float, - xpan?: float, - yoffset?: float, - ypan?: float, -} -type geoJSON = { - copyright?: string, - copyrightShort?: string, - crs?: Dict.t, - features: array, - @as("hc-transform") hcTransform?: Dict.t, - title?: string, - @as("type") type_?: string, - version?: string, -} -module ChartsSeriesAbandsOptionsMapData = { - type t - external fromJSON: JSON.t => t = "%identity" - external asJSON: t => (JSON.t) = "%identity" - external fromGeoJSON: geoJSON => t = "%identity" - external asGeoJSON: t => (geoJSON) = "%identity" - external fromSeriesMapDataOptionss: array => t = "%identity" - external asSeriesMapDataOptionss: t => (array) = "%identity" -} type rec color = { rgba: string, // ⚪ loose — was `RGBA` brighten: float => color, @@ -2299,6 +3521,15 @@ type seriesSonificationOptions = { pointGrouping?: seriesSonificationPointGroupingOptions, tracks?: array, } +module ChartsPlotAdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotAdDataSortingOptions = { enabled?: bool, matchByName?: bool, @@ -2353,6 +3584,15 @@ type plotAdParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotAoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotAoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesAoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2390,6 +3630,15 @@ type plotAoParamsOptions = { index?: string, period?: string, } +module ChartsPlotApoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotApoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotApoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesApoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2428,6 +3677,15 @@ type plotApoParamsOptions = { period?: string, periods?: array, } +module ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotArcdiagramOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2454,6 +3712,15 @@ module ChartsSeriesArcdiagramOptionsOnPoint = { external fromPlotArcdiagramOnPointOptions: plotArcdiagramOnPointOptions => t = "%identity" external asPlotArcdiagramOnPointOptions: t => (plotArcdiagramOnPointOptions) = "%identity" } +module ChartsPlotAreaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2527,6 +3794,15 @@ type seriesConnectorsOptionsObject = { startMarker?: connectorsEndMarkerOptions, @as("type") type_?: string, } +module ChartsPlotSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSeriesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSeriesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotSeriesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2560,6 +3836,23 @@ module ChartsPlotSeriesOptionsOnPoint = { external fromPlotSeriesOnPointOptions: plotSeriesOnPointOptions => t = "%identity" external asPlotSeriesOnPointOptions: t => (plotSeriesOnPointOptions) = "%identity" } +module ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArearangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotArearangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotAreasplinerangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplinerangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotColumnrangeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnrangeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDumbbellDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDumbbellDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotLollipopDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLollipopDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesArearangeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2593,6 +3886,15 @@ module ChartsSeriesArearangeOptionsOnPoint = { external fromPlotArearangeOnPointOptions: plotArearangeOnPointOptions => t = "%identity" external asPlotArearangeOnPointOptions: t => (plotArearangeOnPointOptions) = "%identity" } +module ChartsPlotAreasplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAreasplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAreasplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAreasplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2666,6 +3968,15 @@ type plotAroonAroonDownStylesOptions = { type plotAroonAroonDownOptions = { styles?: plotAroonAroonDownStylesOptions, } +module ChartsPlotAroonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2703,6 +4014,15 @@ type plotAroonParamsOptions = { index?: string, period?: float, } +module ChartsPlotAroonoscillatorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAroonoscillatorDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAroonoscillatorDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAroonoscillatorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2740,6 +4060,15 @@ type plotAroonoscillatorParamsOptions = { index?: string, period?: float, } +module ChartsPlotAtrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotAtrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotAtrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesAtrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2779,6 +4108,15 @@ type borderRadiusOptionsObject = { where: ChartsSharedTypes.chartsBorderRadiusOptionsObjectWhere, } @unboxed type stringOrNumberOrBorderRadiusOptionsObject = Str(string) | Num(float) | BorderRadiusOptionsObject(borderRadiusOptionsObject) +module ChartsPlotBarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBarDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBarDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2812,6 +4150,15 @@ module ChartsSeriesBarOptionsOnPoint = { external fromPlotBarOnPointOptions: plotBarOnPointOptions => t = "%identity" external asPlotBarOnPointOptions: t => (plotBarOnPointOptions) = "%identity" } +module ChartsPlotBbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBbDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBbDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesBbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2850,6 +4197,15 @@ type plotBbParamsOptions = { period?: float, standardDeviation?: float, } +module ChartsPlotBellcurveDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBellcurveDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBellcurveDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBellcurveOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2883,6 +4239,15 @@ module ChartsSeriesBellcurveOptionsOnPoint = { external fromPlotBellcurveOnPointOptions: plotBellcurveOnPointOptions => t = "%identity" external asPlotBellcurveOnPointOptions: t => (plotBellcurveOnPointOptions) = "%identity" } +module ChartsPlotBoxplotDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBoxplotDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBoxplotDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBoxplotOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2916,6 +4281,15 @@ module ChartsSeriesBoxplotOptionsOnPoint = { external fromPlotBoxplotOnPointOptions: plotBoxplotOnPointOptions => t = "%identity" external asPlotBoxplotOnPointOptions: t => (plotBoxplotOnPointOptions) = "%identity" } +module ChartsPlotBubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBubbleDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotBubbleDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesBubbleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -2953,6 +4327,15 @@ module ChartsSeriesBubbleOptionsOnPoint = { external fromPlotBubbleOnPointOptions: plotBubbleOnPointOptions => t = "%identity" external asPlotBubbleOnPointOptions: t => (plotBubbleOnPointOptions) = "%identity" } +module ChartsPlotBulletDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotBulletDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotBulletDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotBulletOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -2987,6 +4370,15 @@ type plotBulletTargetOptions = { height?: float, width?: CommonTypes.stringOrNumber, } +module ChartsPlotCandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCandlestickDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCandlestickDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3020,6 +4412,15 @@ module ChartsSeriesCandlestickOptionsOnPoint = { external fromPlotCandlestickOnPointOptions: plotCandlestickOnPointOptions => t = "%identity" external asPlotCandlestickOnPointOptions: t => (plotCandlestickOnPointOptions) = "%identity" } +module ChartsPlotCciDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCciDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCciDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCciOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3053,6 +4454,15 @@ module ChartsSeriesCciOptionsOnPoint = { external fromPlotCciOnPointOptions: plotCciOnPointOptions => t = "%identity" external asPlotCciOnPointOptions: t => (plotCciOnPointOptions) = "%identity" } +module ChartsPlotChaikinDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotChaikinDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotChaikinDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesChaikinOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3092,6 +4502,15 @@ type plotChaikinParamsOptions = { periods?: array, volumeSeriesID?: string, } +module ChartsPlotCmfDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmfDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotCmfDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesCmfOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3125,6 +4544,15 @@ module ChartsSeriesCmfOptionsOnPoint = { external fromPlotCmfOnPointOptions: plotCmfOnPointOptions => t = "%identity" external asPlotCmfOnPointOptions: t => (plotCmfOnPointOptions) = "%identity" } +module ChartsPlotCmoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCmoDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCmoDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCmoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3158,6 +4586,15 @@ module ChartsSeriesCmoOptionsOnPoint = { external fromPlotCmoOnPointOptions: plotCmoOnPointOptions => t = "%identity" external asPlotCmoOnPointOptions: t => (plotCmoOnPointOptions) = "%identity" } +module ChartsPlotColumnDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotColumnDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesColumnOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3191,6 +4628,15 @@ module ChartsSeriesColumnOptionsOnPoint = { external fromPlotColumnOnPointOptions: plotColumnOnPointOptions => t = "%identity" external asPlotColumnOnPointOptions: t => (plotColumnOnPointOptions) = "%identity" } +module ChartsPlotColumnpyramidDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotColumnpyramidDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotColumnpyramidDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesColumnpyramidOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3271,6 +4717,15 @@ module ChartsSeriesColumnrangeOptionsOnPoint = { external fromPlotColumnrangeOnPointOptions: plotColumnrangeOnPointOptions => t = "%identity" external asPlotColumnrangeOnPointOptions: t => (plotColumnrangeOnPointOptions) = "%identity" } +module ChartsPlotContourDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotContourDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotContourDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesContourOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3304,6 +4759,15 @@ module ChartsSeriesContourOptionsOnPoint = { external fromPlotContourOnPointOptions: plotContourOnPointOptions => t = "%identity" external asPlotContourOnPointOptions: t => (plotContourOnPointOptions) = "%identity" } +module ChartsPlotCylinderDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotCylinderDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotCylinderDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesCylinderOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3337,6 +4801,15 @@ module ChartsSeriesCylinderOptionsOnPoint = { external fromPlotCylinderOnPointOptions: plotCylinderOnPointOptions => t = "%identity" external asPlotCylinderOnPointOptions: t => (plotCylinderOnPointOptions) = "%identity" } +module ChartsPlotDemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDemaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDemaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3374,6 +4847,33 @@ type plotDemaParamsOptions = { index?: int, period?: float, } +module ChartsSeriesSankeyDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotArcdiagramLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotArcdiagramLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDependencywheelDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotDependencywheelLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDependencywheelLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromPlotOrganizationLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromPlotSankeyLevelsDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSankeyLevelsDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesArcdiagramNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesArcdiagramNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesDependencywheelNodesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asSeriesDependencywheelNodesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" + external fromSeriesOrganizationNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesOrganizationNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" + external fromSeriesSankeyNodesDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asSeriesSankeyNodesDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotDependencywheelOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3400,6 +4900,15 @@ module ChartsSeriesDependencywheelOptionsOnPoint = { external fromPlotDependencywheelOnPointOptions: plotDependencywheelOnPointOptions => t = "%identity" external asPlotDependencywheelOnPointOptions: t => (plotDependencywheelOnPointOptions) = "%identity" } +module ChartsPlotDisparityindexDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDisparityindexDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDisparityindexDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDisparityindexOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3438,6 +4947,15 @@ type plotDisparityindexParamsOptions = { index?: int, period?: float, } +module ChartsPlotDmiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDmiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotDmiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesDmiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3478,6 +4996,15 @@ type plotDmiPlusDILineStylesOptions = { type plotDmiPlusDILineOptions = { styles?: plotDmiPlusDILineStylesOptions, } +module ChartsPlotDpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotDpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotDpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesDpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3544,6 +5071,15 @@ module ChartsSeriesDumbbellOptionsOnPoint = { external fromPlotDumbbellOnPointOptions: plotDumbbellOnPointOptions => t = "%identity" external asPlotDumbbellOnPointOptions: t => (plotDumbbellOnPointOptions) = "%identity" } +module ChartsPlotEmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotEmaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotEmaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesEmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3577,6 +5113,15 @@ module ChartsSeriesEmaOptionsOnPoint = { external fromPlotEmaOnPointOptions: plotEmaOnPointOptions => t = "%identity" external asPlotEmaOnPointOptions: t => (plotEmaOnPointOptions) = "%identity" } +module ChartsPlotErrorbarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotErrorbarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotErrorbarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesErrorbarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3610,6 +5155,15 @@ module ChartsSeriesErrorbarOptionsOnPoint = { external fromPlotErrorbarOnPointOptions: plotErrorbarOnPointOptions => t = "%identity" external asPlotErrorbarOnPointOptions: t => (plotErrorbarOnPointOptions) = "%identity" } +module ChartsPlotFlagsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFlagsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotFlagsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesFlagsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3649,6 +5203,15 @@ type seriesFlowMapSeriesOptionsObject = { markerType?: string, width?: CommonTypes.stringOrNumber, } +module ChartsPlotFunnel3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotFunnel3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotFunnel3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotFunnel3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -3701,6 +5264,15 @@ module ChartsSeriesFunnelOptionsOnPoint = { external fromPlotFunnelOnPointOptions: plotFunnelOnPointOptions => t = "%identity" external asPlotFunnelOnPointOptions: t => (plotFunnelOnPointOptions) = "%identity" } +module ChartsPlotGanttDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGanttDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGanttDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGanttDataLabelsStyleOptions = { whiteSpace?: string, } @@ -3740,6 +5312,15 @@ module ChartsSeriesGanttOptionsOnPoint = { type plotGanttPartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotGaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotGaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotGaugeDialOptions = { backgroundColor?: ColorType.t, baseLength?: string, @@ -3783,6 +5364,15 @@ type plotGaugePivotOptions = { borderWidth?: float, radius?: float, } +module ChartsPlotGeoheatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotGeoheatmapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotGeoheatmapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type interpolationOptionsObject = { blur: float, enabled: bool, @@ -3800,6 +5390,15 @@ module ChartsSeriesGeoheatmapOptionsInterpolation = { external fromPlotGeoheatmapInterpolationOptions: plotGeoheatmapInterpolationOptions => t = "%identity" external asPlotGeoheatmapInterpolationOptions: t => (plotGeoheatmapInterpolationOptions) = "%identity" } +module ChartsPlotHeatmapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeatmapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeatmapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeatmapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3833,6 +5432,15 @@ module ChartsSeriesHeatmapOptionsOnPoint = { external fromPlotHeatmapOnPointOptions: plotHeatmapOnPointOptions => t = "%identity" external asPlotHeatmapOnPointOptions: t => (plotHeatmapOnPointOptions) = "%identity" } +module ChartsPlotHeikinashiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHeikinashiDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHeikinashiDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHeikinashiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3866,9 +5474,18 @@ module ChartsSeriesHeikinashiOptionsOnPoint = { external fromPlotHeikinashiOnPointOptions: plotHeikinashiOnPointOptions => t = "%identity" external asPlotHeikinashiOnPointOptions: t => (plotHeikinashiOnPointOptions) = "%identity" } -module ChartsSeriesHistogramOptionsDataSorting = { +module ChartsPlotHistogramDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHistogramDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHistogramDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} +module ChartsSeriesHistogramOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotHistogramDataSortingOptions: plotAdDataSortingOptions => t = "%identity" external asPlotHistogramDataSortingOptions: t => (plotAdDataSortingOptions) = "%identity" @@ -3899,6 +5516,15 @@ module ChartsSeriesHistogramOptionsOnPoint = { external fromPlotHistogramOnPointOptions: plotHistogramOnPointOptions => t = "%identity" external asPlotHistogramOnPointOptions: t => (plotHistogramOnPointOptions) = "%identity" } +module ChartsPlotHlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHlcDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotHlcDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesHlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3932,6 +5558,15 @@ module ChartsSeriesHlcOptionsOnPoint = { external fromPlotHlcOnPointOptions: plotHlcOnPointOptions => t = "%identity" external asPlotHlcOnPointOptions: t => (plotHlcOnPointOptions) = "%identity" } +module ChartsPlotHollowcandlestickDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotHollowcandlestickDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotHollowcandlestickDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesHollowcandlestickOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -3965,6 +5600,15 @@ module ChartsSeriesHollowcandlestickOptionsOnPoint = { external fromPlotHollowcandlestickOnPointOptions: plotHollowcandlestickOnPointOptions => t = "%identity" external asPlotHollowcandlestickOnPointOptions: t => (plotHollowcandlestickOnPointOptions) = "%identity" } +module ChartsPlotIkhDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotIkhDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotIkhDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesIkhOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4034,6 +5678,15 @@ module ChartsSeriesItemOptionsOnPoint = { external fromPlotItemOnPointOptions: plotItemOnPointOptions => t = "%identity" external asPlotItemOnPointOptions: t => (plotItemOnPointOptions) = "%identity" } +module ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKeltnerchannelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotKeltnerchannelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesKeltnerchannelsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4067,6 +5720,15 @@ module ChartsSeriesKeltnerchannelsOptionsOnPoint = { external fromPlotKeltnerchannelsOnPointOptions: plotKeltnerchannelsOnPointOptions => t = "%identity" external asPlotKeltnerchannelsOnPointOptions: t => (plotKeltnerchannelsOnPointOptions) = "%identity" } +module ChartsPlotKlingerDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotKlingerDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotKlingerDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesKlingerOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4106,6 +5768,15 @@ type plotKlingerParamsOptions = { slowAvgPeriod?: float, volumeSeriesID?: string, } +module ChartsPlotLinearregressionangleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionangleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionangleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionangleOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4144,6 +5815,15 @@ type plotLinearregressionangleParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressioninterceptDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressioninterceptDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressioninterceptOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4177,6 +5857,15 @@ module ChartsSeriesLinearregressioninterceptOptionsOnPoint = { external fromPlotLinearregressioninterceptOnPointOptions: plotLinearregressioninterceptOnPointOptions => t = "%identity" external asPlotLinearregressioninterceptOnPointOptions: t => (plotLinearregressioninterceptOnPointOptions) = "%identity" } +module ChartsPlotLinearregressionDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4215,6 +5904,15 @@ type plotLinearregressionParamsOptions = { period?: float, xAxisUnit?: float, } +module ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLinearregressionslopeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLinearregressionslopeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLinearregressionslopeOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4248,6 +5946,15 @@ module ChartsSeriesLinearregressionslopeOptionsOnPoint = { external fromPlotLinearregressionslopeOnPointOptions: plotLinearregressionslopeOnPointOptions => t = "%identity" external asPlotLinearregressionslopeOnPointOptions: t => (plotLinearregressionslopeOnPointOptions) = "%identity" } +module ChartsPlotLineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotLineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotLineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesLineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4314,6 +6021,15 @@ module ChartsSeriesLollipopOptionsOnPoint = { external fromPlotLollipopOnPointOptions: plotLollipopOnPointOptions => t = "%identity" external asPlotLollipopOnPointOptions: t => (plotLollipopOnPointOptions) = "%identity" } +module ChartsPlotMacdDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMacdDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMacdDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMacdOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4358,6 +6074,15 @@ type plotMacdParamsOptions = { shortPeriod?: float, signalPeriod?: float, } +module ChartsPlotMapbubbleDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapbubbleDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMapbubbleDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMapbubbleOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4384,6 +6109,15 @@ module ChartsSeriesMapbubbleOptionsOnPoint = { external fromPlotMapbubbleOnPointOptions: plotMapbubbleOnPointOptions => t = "%identity" external asPlotMapbubbleOnPointOptions: t => (plotMapbubbleOnPointOptions) = "%identity" } +module ChartsPlotMaplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMaplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMaplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMaplineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4410,6 +6144,15 @@ module ChartsSeriesMaplineOptionsOnPoint = { external fromPlotMaplineOnPointOptions: plotMaplineOnPointOptions => t = "%identity" external asPlotMaplineOnPointOptions: t => (plotMaplineOnPointOptions) = "%identity" } +module ChartsPlotMapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotMapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4465,6 +6208,15 @@ type plotMappointClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotMappointDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMappointDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMappointDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotMappointOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4491,6 +6243,15 @@ module ChartsSeriesMappointOptionsOnPoint = { external fromPlotMappointOnPointOptions: plotMappointOnPointOptions => t = "%identity" external asPlotMappointOnPointOptions: t => (plotMappointOnPointOptions) = "%identity" } +module ChartsPlotMfiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMfiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotMfiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesMfiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4530,6 +6291,15 @@ type plotMfiParamsOptions = { period?: float, volumeSeriesID?: string, } +module ChartsPlotMomentumDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotMomentumDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotMomentumDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesMomentumOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4563,6 +6333,15 @@ module ChartsSeriesMomentumOptionsOnPoint = { external fromPlotMomentumOnPointOptions: plotMomentumOnPointOptions => t = "%identity" external asPlotMomentumOnPointOptions: t => (plotMomentumOnPointOptions) = "%identity" } +module ChartsPlotNatrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotNatrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotNatrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesNatrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4644,6 +6423,15 @@ module ChartsSeriesNetworkgraphOptionsOnPoint = { external fromPlotNetworkgraphOnPointOptions: plotNetworkgraphOnPointOptions => t = "%identity" external asPlotNetworkgraphOnPointOptions: t => (plotNetworkgraphOnPointOptions) = "%identity" } +module ChartsPlotObvDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotObvDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotObvDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesObvOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4682,6 +6470,15 @@ type plotObvParamsOptions = { period?: string, volumeSeriesID?: string, } +module ChartsPlotOhlcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOhlcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotOhlcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesOhlcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4715,6 +6512,15 @@ module ChartsSeriesOhlcOptionsOnPoint = { external fromPlotOhlcOnPointOptions: plotOhlcOnPointOptions => t = "%identity" external asPlotOhlcOnPointOptions: t => (plotOhlcOnPointOptions) = "%identity" } +module ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotOrganizationDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotOrganizationDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} type plotOrganizationDataLabelsLinkTextPathAttributesOptions = { startOffset?: float, textAnchor?: string, @@ -4814,6 +6620,15 @@ module ChartsSeriesPackedbubbleOptionsOnPoint = { type plotPackedbubbleParentNodeOptions = { allowPointSelect?: bool, } +module ChartsPlotParetoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotParetoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotParetoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesParetoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4847,6 +6662,15 @@ module ChartsSeriesParetoOptionsOnPoint = { external fromPlotParetoOnPointOptions: plotParetoOnPointOptions => t = "%identity" external asPlotParetoOnPointOptions: t => (plotParetoOnPointOptions) = "%identity" } +module ChartsPlotPcDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPcDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPcDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPcOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4884,6 +6708,15 @@ type seriesPictorialPathsOptionsObject = { definition?: string, max?: float, } +module ChartsPlotPictorialDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPictorialDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPictorialDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPieOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -4910,6 +6743,15 @@ module ChartsSeriesPieOptionsOnPoint = { external fromPlotPieOnPointOptions: plotPieOnPointOptions => t = "%identity" external asPlotPieOnPointOptions: t => (plotPieOnPointOptions) = "%identity" } +module ChartsPlotPivotpointsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPivotpointsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPivotpointsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPivotpointsOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4948,6 +6790,15 @@ type plotPivotpointsParamsOptions = { index?: string, period?: float, } +module ChartsPlotPointandfigureDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPointandfigureDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPointandfigureDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPointandfigureOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -4985,6 +6836,15 @@ module ChartsSeriesPointandfigureOptionsOnPoint = { external fromPlotPointandfigureOnPointOptions: plotPointandfigureOnPointOptions => t = "%identity" external asPlotPointandfigureOnPointOptions: t => (plotPointandfigureOnPointOptions) = "%identity" } +module ChartsPlotPolygonDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPolygonDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPolygonDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPolygonOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5018,6 +6878,15 @@ module ChartsSeriesPolygonOptionsOnPoint = { external fromPlotPolygonOnPointOptions: plotPolygonOnPointOptions => t = "%identity" external asPlotPolygonOnPointOptions: t => (plotPolygonOnPointOptions) = "%identity" } +module ChartsPlotPpoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPpoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPpoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPpoOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5051,6 +6920,15 @@ module ChartsSeriesPpoOptionsOnPoint = { external fromPlotPpoOnPointOptions: plotPpoOnPointOptions => t = "%identity" external asPlotPpoOnPointOptions: t => (plotPpoOnPointOptions) = "%identity" } +module ChartsPlotPriceenvelopesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPriceenvelopesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPriceenvelopesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesPriceenvelopesOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5090,6 +6968,15 @@ type plotPriceenvelopesParamsOptions = { period?: float, topBand?: float, } +module ChartsPlotPsarDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPsarDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotPsarDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesPsarOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5131,6 +7018,15 @@ type plotPsarParamsOptions = { maxAccelerationFactor?: float, period?: string, } +module ChartsPlotPyramid3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotPyramid3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotPyramid3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotPyramid3dOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5197,6 +7093,15 @@ module ChartsSeriesRenkoOptionsBorderRadius = { external fromPlotRenkoBorderRadiusOptions: plotRenkoBorderRadiusOptions => t = "%identity" external asPlotRenkoBorderRadiusOptions: t => (plotRenkoBorderRadiusOptions) = "%identity" } +module ChartsPlotRenkoDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRenkoDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRenkoDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotRenkoOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5223,6 +7128,15 @@ module ChartsSeriesRenkoOptionsOnPoint = { external fromPlotRenkoOnPointOptions: plotRenkoOnPointOptions => t = "%identity" external asPlotRenkoOnPointOptions: t => (plotRenkoOnPointOptions) = "%identity" } +module ChartsPlotRocDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRocDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotRocDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesRocOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5256,6 +7170,15 @@ module ChartsSeriesRocOptionsOnPoint = { external fromPlotRocOnPointOptions: plotRocOnPointOptions => t = "%identity" external asPlotRocOnPointOptions: t => (plotRocOnPointOptions) = "%identity" } +module ChartsPlotRsiDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotRsiDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotRsiDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesRsiOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5320,6 +7243,15 @@ module ChartsSeriesSankeyOptionsOnPoint = { external fromPlotSankeyOnPointOptions: plotSankeyOnPointOptions => t = "%identity" external asPlotSankeyOnPointOptions: t => (plotSankeyOnPointOptions) = "%identity" } +module ChartsPlotScatter3dDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatter3dDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatter3dDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatter3dOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5382,6 +7314,15 @@ type plotScatterClusterZonesOptions = { marker?: pointMarkerOptionsObject, @as("to") to_?: float, } +module ChartsPlotScatterDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotScatterDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotScatterDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesScatterOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5415,6 +7356,15 @@ module ChartsSeriesScatterOptionsOnPoint = { external fromPlotScatterOnPointOptions: plotScatterOnPointOptions => t = "%identity" external asPlotScatterOnPointOptions: t => (plotScatterOnPointOptions) = "%identity" } +module ChartsPlotSlowstochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSlowstochasticDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSlowstochasticDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesSlowstochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5453,6 +7403,15 @@ type plotSlowstochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotSmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5486,6 +7445,15 @@ module ChartsSeriesSmaOptionsOnPoint = { external fromPlotSmaOnPointOptions: plotSmaOnPointOptions => t = "%identity" external asPlotSmaOnPointOptions: t => (plotSmaOnPointOptions) = "%identity" } +module ChartsPlotSolidgaugeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSolidgaugeDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotSolidgaugeDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotSolidgaugeOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5512,6 +7480,15 @@ module ChartsSeriesSolidgaugeOptionsOnPoint = { external fromPlotSolidgaugeOnPointOptions: plotSolidgaugeOnPointOptions => t = "%identity" external asPlotSolidgaugeOnPointOptions: t => (plotSolidgaugeOnPointOptions) = "%identity" } +module ChartsPlotSplineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSplineDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSplineDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSplineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5545,6 +7522,15 @@ module ChartsSeriesSplineOptionsOnPoint = { external fromPlotSplineOnPointOptions: plotSplineOnPointOptions => t = "%identity" external asPlotSplineOnPointOptions: t => (plotSplineOnPointOptions) = "%identity" } +module ChartsPlotStochasticDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStochasticDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotStochasticDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesStochasticOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5583,6 +7569,15 @@ type plotStochasticParamsOptions = { period?: string, periods?: array, } +module ChartsPlotStreamgraphDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotStreamgraphDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotStreamgraphDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesStreamgraphOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5647,22 +7642,6 @@ type plotSunburstBreadcrumbsSeparatorOptions = { style?: ChartsPlotSunburstBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotSunburstBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotSunburstBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotSunburstLevelsColorVariationOptions = { key?: string, @as("to") to_?: float, @@ -5705,6 +7684,15 @@ type plotSupertrendChangeTrendLineStylesOptions = { type plotSupertrendChangeTrendLineOptions = { styles?: plotSupertrendChangeTrendLineStylesOptions, } +module ChartsPlotSupertrendDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotSupertrendDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotSupertrendDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesSupertrendOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5743,6 +7731,15 @@ type plotSupertrendParamsOptions = { multiplier?: float, period?: float, } +module ChartsPlotTemaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTemaDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTemaDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTemaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -5783,6 +7780,15 @@ type plotTiledwebmapProviderOptions = { @as("type") type_?: string, url?: string, } +module ChartsPlotTilemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTilemapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTilemapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTilemapOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5809,6 +7815,15 @@ module ChartsSeriesTilemapOptionsOnPoint = { external fromPlotTilemapOnPointOptions: plotTilemapOnPointOptions => t = "%identity" external asPlotTilemapOnPointOptions: t => (plotTilemapOnPointOptions) = "%identity" } +module ChartsTimelineDataLabelsOptionsObjectAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTimelineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTimelineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTimelineOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -5911,22 +7926,6 @@ type plotTreemapBreadcrumbsSeparatorOptions = { style?: ChartsPlotTreemapBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type plotTreemapBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: plotTreemapBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type plotTreemapClusterLayoutAlgorithmOptions = { distance?: float, gridSize?: float, @@ -5948,6 +7947,15 @@ type plotTreemapClusterOptions = { pixelWidth?: float, reductionFactor?: float, } +module ChartsPlotTreemapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTreemapDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotTreemapDataLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -5955,6 +7963,15 @@ module ChartsPlotTreemapDataLabelsOptionsStyle = { external fromPlotTreemapDataLabelsStyleOptions: plotTreegraphDataLabelsStyleOptions => t = "%identity" external asPlotTreemapDataLabelsStyleOptions: t => (plotTreegraphDataLabelsStyleOptions) = "%identity" } +module ChartsPlotTreemapLevelsDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTreemapLevelsDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTreemapLevelsDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsPlotTreemapLevelsDataLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -5988,6 +8005,15 @@ module ChartsSeriesTreemapOptionsOnPoint = { external fromPlotTreemapOnPointOptions: plotTreemapOnPointOptions => t = "%identity" external asPlotTreemapOnPointOptions: t => (plotTreemapOnPointOptions) = "%identity" } +module ChartsPlotTrendlineDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrendlineDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotTrendlineDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesTrendlineOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6025,6 +8051,15 @@ type plotTrendlineParamsOptions = { index?: int, period?: string, } +module ChartsPlotTrixDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotTrixDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotTrixDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesTrixOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6084,6 +8119,15 @@ module ChartsSeriesVariablepieOptionsOnPoint = { external fromPlotVariablepieOnPointOptions: plotVariablepieOnPointOptions => t = "%identity" external asPlotVariablepieOnPointOptions: t => (plotVariablepieOnPointOptions) = "%identity" } +module ChartsPlotVariwideDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVariwideDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVariwideDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVariwideOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6117,6 +8161,15 @@ module ChartsSeriesVariwideOptionsOnPoint = { external fromPlotVariwideOnPointOptions: plotVariwideOnPointOptions => t = "%identity" external asPlotVariwideOnPointOptions: t => (plotVariwideOnPointOptions) = "%identity" } +module ChartsPlotVbpDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVbpDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVbpDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVbpOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6175,6 +8228,15 @@ module ChartsPlotVectorClusterOptionsDataLabels = { external fromPlotVectorClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVectorClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVectorDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVectorDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVectorDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesVectorOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6215,6 +8277,15 @@ module ChartsPlotVennClusterOptionsDataLabels = { external fromPlotVennClusterDataLabelsOptions: plotScatterClusterDataLabelsOptions => t = "%identity" external asPlotVennClusterDataLabelsOptions: t => (plotScatterClusterDataLabelsOptions) = "%identity" } +module ChartsPlotVennDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVennDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotVennDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsPlotVennOnPointOptionsConnectorOptions = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -6241,6 +8312,15 @@ module ChartsSeriesVennOptionsOnPoint = { external fromPlotVennOnPointOptions: plotVennOnPointOptions => t = "%identity" external asPlotVennOnPointOptions: t => (plotVennOnPointOptions) = "%identity" } +module ChartsPlotVwapDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotVwapDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotVwapDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesVwapOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6274,9 +8354,18 @@ module ChartsSeriesVwapOptionsOnPoint = { external fromPlotVwapOnPointOptions: plotVwapOnPointOptions => t = "%identity" external asPlotVwapOnPointOptions: t => (plotVwapOnPointOptions) = "%identity" } -module ChartsSeriesWaterfallOptionsDataSorting = { +module ChartsPlotWaterfallDataLabelsOptionsAnimation = { type t - external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWaterfallDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWaterfallDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} +module ChartsSeriesWaterfallOptionsDataSorting = { + type t + external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" external asDataSortingOptionsObject: t => (dataSortingOptionsObject) = "%identity" external fromPlotWaterfallDataSortingOptions: dataSortingOptionsObject => t = "%identity" external asPlotWaterfallDataSortingOptions: t => (dataSortingOptionsObject) = "%identity" @@ -6307,6 +8396,15 @@ module ChartsSeriesWaterfallOptionsOnPoint = { external fromPlotWaterfallOnPointOptions: plotWaterfallOnPointOptions => t = "%identity" external asPlotWaterfallOnPointOptions: t => (plotWaterfallOnPointOptions) = "%identity" } +module ChartsPlotWilliamsrDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWilliamsrDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWilliamsrDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWilliamsrOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6340,6 +8438,15 @@ module ChartsSeriesWilliamsrOptionsOnPoint = { external fromPlotWilliamsrOnPointOptions: plotWilliamsrOnPointOptions => t = "%identity" external asPlotWilliamsrOnPointOptions: t => (plotWilliamsrOnPointOptions) = "%identity" } +module ChartsPlotWindbarbDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWindbarbDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asPlotWindbarbDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsSeriesWindbarbOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6373,6 +8480,15 @@ module ChartsSeriesWindbarbOptionsOnPoint = { external fromPlotWindbarbOnPointOptions: plotWindbarbOnPointOptions => t = "%identity" external asPlotWindbarbOnPointOptions: t => (plotWindbarbOnPointOptions) = "%identity" } +module ChartsPlotWmaDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotWmaDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotWmaDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesWmaOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -6437,6 +8553,15 @@ type plotWordcloudRotationOptions = { orientations?: float, @as("to") to_?: float, } +module ChartsPlotXrangeDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotXrangeDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotXrangeDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} type plotXrangeDataLabelsStyleOptions = { whiteSpace?: string, } @@ -6476,6 +8601,15 @@ module ChartsSeriesXrangeOptionsOnPoint = { type plotXrangePartialFillOptions = { fill?: ColorType.t, } +module ChartsPlotZigzagDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromPlotZigzagDataLabelsAnimationOptions: plotAdDataLabelsAnimationOptions => t = "%identity" + external asPlotZigzagDataLabelsAnimationOptions: t => (plotAdDataLabelsAnimationOptions) = "%identity" +} module ChartsSeriesZigzagOptionsDataSorting = { type t external fromDataSortingOptionsObject: dataSortingOptionsObject => t = "%identity" @@ -7106,6 +9240,15 @@ type mapViewOptions = { projection?: ChartsMapViewOptionsProjection.t, zoom?: float, } +module ChartsNavigationAnnotationsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigationAnnotationsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigationAnnotationsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigationBreadcrumbsOptionsButtonTheme = { type t external fromSVGAttributes: svgAttributes => t = "%identity" @@ -7131,22 +9274,6 @@ type navigationBreadcrumbsSeparatorOptions = { style?: ChartsNavigationBreadcrumbsSeparatorOptionsStyle.t, text?: string, } -type navigationBreadcrumbsOptions = { - buttonSpacing?: float, - buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, - events?: drilldownBreadcrumbsEventsOptions, - floating?: bool, - format?: string, - formatter?: string => string, // ⚪ loose — was `BreadcrumbOptions` - position?: ChartsNavigationBreadcrumbsOptionsPosition.t, - relativeTo?: buttonRelativeToValue, - rtl?: bool, - separator?: navigationBreadcrumbsSeparatorOptions, - showFullPath?: bool, - style?: svgAttributes, - useHTML?: bool, - zIndex?: int, -} type exportingButtonsContextButtonThemeOptions = { fill?: ColorType.t, padding?: float, @@ -7187,6 +9314,15 @@ type navigatorHandlesOptions = { symbols?: array, width?: float, } +module ChartsNavigatorSeriesDataLabelsOptionsAnimation = { + type t + external fromBool: bool => t = "%identity" + external asBool: t => (bool) = "%identity" + external fromPartial: partialRbka3 => t = "%identity" + external asPartial: t => (partialRbka3) = "%identity" + external fromNavigatorSeriesDataLabelsAnimationOptions: annotationsAnimationOptions => t = "%identity" + external asNavigatorSeriesDataLabelsAnimationOptions: t => (annotationsAnimationOptions) = "%identity" +} module ChartsNavigatorXAxisLabelsOptionsStyle = { type t external fromCSSObject: cssObjectHighcharts => t = "%identity" @@ -7731,12 +9867,6 @@ type offsetObject = { left: float, top: float, } -type bBoxObject = { - height: float, - width: float, - x: float, - y: float, -} @unboxed type stringOrBBoxObject = Str(string) | BBoxObject(bBoxObject) @unboxed type stringOrSvgAttributes = Str(string) | SvgAttributes(svgAttributes) @unboxed type stringOrNumberOrGetLinePathTargetTArray = Str(string) | Num(float) | Arr(array) @@ -7821,8 +9951,10 @@ type chartsNavigationOptionsAnnotationsOptions_t type chartsSeriesSankeyNodesOptionsObjectDataLabels_t type chartsSeriesAccessibilityOptionsObjectPoint_t type seriesOptionsType_t<'a, 'b, 'c> +type chartsBreadcrumbOptionsLevelOptions_t type chartsOptionsColorAxis_t type pointTarget_t +type chartsLegendItemClickEventObjectLegendItem_t type chartsLegendAllItems_t type axisPlotLinesOptions_t type chartsPointOptionsObjectDataLabels_t @@ -7898,7 +10030,7 @@ and responsiveOptions<'a, 'b, 'c> = { and plotZigzagOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -7920,7 +10052,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -7971,7 +10103,7 @@ and plotZigzagOptions<'a, 'b, 'c> = { and plotXrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -8045,7 +10177,7 @@ and plotXrangeOptions<'a, 'b, 'c> = { and plotWordcloudOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8098,7 +10230,7 @@ and plotWordcloudOptions<'a, 'b, 'c> = { and plotWmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8120,7 +10252,7 @@ and plotWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8171,7 +10303,7 @@ and plotWmaOptions<'a, 'b, 'c> = { and plotWindbarbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8194,7 +10326,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -8259,7 +10391,7 @@ and plotWindbarbOptions<'a, 'b, 'c> = { and plotWilliamsrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8281,7 +10413,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8332,7 +10464,7 @@ and plotWilliamsrOptions<'a, 'b, 'c> = { and plotWaterfallOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8351,7 +10483,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -8413,7 +10545,7 @@ and plotWaterfallOptions<'a, 'b, 'c> = { and plotVwapOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8435,7 +10567,7 @@ and plotVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8486,7 +10618,7 @@ and plotVwapOptions<'a, 'b, 'c> = { and plotVennOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -8502,7 +10634,7 @@ and plotVennOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -8535,7 +10667,7 @@ and plotVennOptions<'a, 'b, 'c> = { and plotVectorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -8552,7 +10684,7 @@ and plotVectorOptions<'a, 'b, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8604,7 +10736,7 @@ and plotVectorOptions<'a, 'b, 'c> = { and plotVbpOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8626,7 +10758,7 @@ and plotVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8680,7 +10812,7 @@ and plotVbpOptions<'a, 'b, 'c> = { and plotVariwideOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -8698,7 +10830,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -8753,7 +10885,7 @@ and plotVariwideOptions<'a, 'b, 'c> = { and plotVariablepieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -8817,7 +10949,7 @@ and plotVariablepieOptions<'a, 'b, 'c> = { and plotTrixOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8837,7 +10969,7 @@ and plotTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8888,7 +11020,7 @@ and plotTrixOptions<'a, 'b, 'c> = { and plotTrendlineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -8910,7 +11042,7 @@ and plotTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -8963,7 +11095,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9041,7 +11173,7 @@ and plotTreemapOptions<'a, 'b, 'c> = { and plotTreegraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9106,7 +11238,7 @@ and plotTreegraphOptions<'a, 'b, 'c> = { and plotTimelineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -9171,7 +11303,7 @@ and plotTilemapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9235,7 +11367,7 @@ and plotTiledwebmapOptions<'a, 'b, 'c> = { and plotTemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9255,7 +11387,7 @@ and plotTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9306,7 +11438,7 @@ and plotTemaOptions<'a, 'b, 'c> = { and plotSupertrendOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9328,7 +11460,7 @@ and plotSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9380,7 +11512,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -9435,7 +11567,7 @@ and plotSunburstOptions<'a, 'b, 'c> = { and plotStreamgraphOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9456,7 +11588,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9519,7 +11651,7 @@ and plotStreamgraphOptions<'a, 'b, 'c> = { and plotStochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9541,7 +11673,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9593,7 +11725,7 @@ and plotStochasticOptions<'a, 'b, 'c> = { and plotSplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9614,7 +11746,7 @@ and plotSplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -9672,7 +11804,7 @@ and plotSplineOptions<'a, 'b, 'c> = { and plotSolidgaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -9682,7 +11814,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -9725,7 +11857,7 @@ and plotSolidgaugeOptions<'a, 'b, 'c> = { and plotSmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9747,7 +11879,7 @@ and plotSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9798,7 +11930,7 @@ and plotSmaOptions<'a, 'b, 'c> = { and plotSlowstochasticOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9820,7 +11952,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9872,7 +12004,7 @@ and plotSlowstochasticOptions<'a, 'b, 'c> = { and plotScatter3dOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -9886,7 +12018,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -9937,7 +12069,7 @@ and plotScatter3dOptions<'a, 'b, 'c> = { and plotScatterOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -9960,7 +12092,7 @@ and plotScatterOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10017,7 +12149,7 @@ and plotScatterOptions<'a, 'b, 'c> = { and plotSankeyOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -10072,7 +12204,7 @@ and plotSankeyOptions<'a, 'b, 'c> = { and plotRsiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10094,7 +12226,7 @@ and plotRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10145,7 +12277,7 @@ and plotRsiOptions<'a, 'b, 'c> = { and plotRocOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10167,7 +12299,7 @@ and plotRocOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10218,7 +12350,7 @@ and plotRocOptions<'a, 'b, 'c> = { and plotRenkoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -10234,7 +12366,7 @@ and plotRenkoOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -10304,7 +12436,7 @@ and plotPyramid3dOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10429,7 +12561,7 @@ and plotPyramidOptions<'a, 'b, 'c> = { and plotPsarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10451,7 +12583,7 @@ and plotPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10502,7 +12634,7 @@ and plotPsarOptions<'a, 'b, 'c> = { and plotPriceenvelopesOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10525,7 +12657,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10577,7 +12709,7 @@ and plotPriceenvelopesOptions<'a, 'b, 'c> = { and plotPpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10599,7 +12731,7 @@ and plotPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10650,7 +12782,7 @@ and plotPpoOptions<'a, 'b, 'c> = { and plotPolygonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -10670,7 +12802,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -10725,7 +12857,7 @@ and plotPolygonOptions<'a, 'b, 'c> = { and plotPointandfigureOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -10740,7 +12872,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10800,7 +12932,7 @@ and plotPointandfigureOptions<'a, 'b, 'c> = { and plotPivotpointsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10822,7 +12954,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -10873,7 +13005,7 @@ and plotPivotpointsOptions<'a, 'b, 'c> = { and plotPieOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -10934,7 +13066,7 @@ and plotPieOptions<'a, 'b, 'c> = { and plotPictorialOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -10949,7 +13081,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11005,7 +13137,7 @@ and plotPictorialOptions<'a, 'b, 'c> = { and plotPcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11026,7 +13158,7 @@ and plotPcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11079,7 +13211,7 @@ and plotPcOptions<'a, 'b, 'c> = { and plotParetoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11092,7 +13224,7 @@ and plotParetoOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11129,7 +13261,7 @@ and plotParetoOptions<'a, 'b, 'c> = { and plotPackedbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -11198,7 +13330,7 @@ and plotPackedbubbleOptions<'a, 'b, 'c> = { } and plotOrganizationOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -11258,7 +13390,7 @@ and plotOrganizationOptions<'a, 'b, 'c> = { and plotOhlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11281,7 +13413,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -11341,7 +13473,7 @@ and plotOhlcOptions<'a, 'b, 'c> = { and plotObvOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11363,7 +13495,7 @@ and plotObvOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11464,7 +13596,7 @@ and plotNetworkgraphOptions<'a, 'b, 'c> = { and plotNatrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11486,7 +13618,7 @@ and plotNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11537,7 +13669,7 @@ and plotNatrOptions<'a, 'b, 'c> = { and plotMomentumOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11559,7 +13691,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11610,7 +13742,7 @@ and plotMomentumOptions<'a, 'b, 'c> = { and plotMfiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11632,7 +13764,7 @@ and plotMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11683,7 +13815,7 @@ and plotMfiOptions<'a, 'b, 'c> = { and plotMappointOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11748,7 +13880,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -11783,7 +13915,7 @@ and plotMaplineOptions<'a, 'b, 'c> = { and plotMapbubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11887,7 +14019,7 @@ and plotMapOptions<'a, 'b, 'c> = { and plotMacdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -11909,7 +14041,7 @@ and plotMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -11965,7 +14097,7 @@ and plotMacdOptions<'a, 'b, 'c> = { and plotLollipopOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -12050,7 +14182,7 @@ and plotLollipopOptions<'a, 'b, 'c> = { and plotLinearregressionslopeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12072,7 +14204,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12123,7 +14255,7 @@ and plotLinearregressionslopeOptions<'a, 'b, 'c> = { and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12145,7 +14277,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12196,7 +14328,7 @@ and plotLinearregressioninterceptOptions<'a, 'b, 'c> = { and plotLinearregressionangleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12218,7 +14350,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12269,7 +14401,7 @@ and plotLinearregressionangleOptions<'a, 'b, 'c> = { and plotLinearregressionOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12291,7 +14423,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12342,7 +14474,7 @@ and plotLinearregressionOptions<'a, 'b, 'c> = { and plotLineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12365,7 +14497,7 @@ and plotLineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12425,7 +14557,7 @@ and plotLineOptions<'a, 'b, 'c> = { and plotKlingerOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12447,7 +14579,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12499,7 +14631,7 @@ and plotKlingerOptions<'a, 'b, 'c> = { and plotKeltnerchannelsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12520,7 +14652,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12573,7 +14705,7 @@ and plotKeltnerchannelsOptions<'a, 'b, 'c> = { and plotItemOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: (CommonTypes.stringOrNumber, CommonTypes.stringOrNumber), className?: string, @@ -12630,7 +14762,7 @@ and plotItemOptions<'a, 'b, 'c> = { and plotIkhOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12651,7 +14783,7 @@ and plotIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -12707,7 +14839,7 @@ and plotIkhOptions<'a, 'b, 'c> = { and plotHollowcandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12730,7 +14862,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12793,7 +14925,7 @@ and plotHollowcandlestickOptions<'a, 'b, 'c> = { and plotHlcOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12816,7 +14948,7 @@ and plotHlcOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -12875,7 +15007,7 @@ and plotHlcOptions<'a, 'b, 'c> = { and plotHistogramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -12896,7 +15028,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -12951,7 +15083,7 @@ and plotHistogramOptions<'a, 'b, 'c> = { and plotHeikinashiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -12974,7 +15106,7 @@ and plotHeikinashiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13053,7 +15185,7 @@ and plotHeatmapOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13146,7 +15278,7 @@ and plotGeoheatmapOptions<'a, 'b, 'c> = { and plotGaugeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -13196,7 +15328,7 @@ and plotGaugeOptions<'a, 'b, 'c> = { and plotGanttOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -13466,7 +15598,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -13535,7 +15667,7 @@ and plotFlagsOptions<'a, 'b, 'c> = { and plotErrorbarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -13552,7 +15684,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -13621,7 +15753,7 @@ and plotErrorbarOptions<'a, 'b, 'c> = { and plotEmaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13643,7 +15775,7 @@ and plotEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13694,7 +15826,7 @@ and plotEmaOptions<'a, 'b, 'c> = { and plotDumbbellOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -13780,7 +15912,7 @@ and plotDumbbellOptions<'a, 'b, 'c> = { and plotDpoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13800,7 +15932,7 @@ and plotDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13851,7 +15983,7 @@ and plotDpoOptions<'a, 'b, 'c> = { and plotDmiOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13873,7 +16005,7 @@ and plotDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -13926,7 +16058,7 @@ and plotDmiOptions<'a, 'b, 'c> = { and plotDisparityindexOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -13948,7 +16080,7 @@ and plotDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14009,7 +16141,7 @@ and plotDependencywheelLevelsOptions<'a, 'b, 'c> = { and plotDependencywheelOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -14066,7 +16198,7 @@ and plotDependencywheelOptions<'a, 'b, 'c> = { and plotDemaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14086,7 +16218,7 @@ and plotDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14137,7 +16269,7 @@ and plotDemaOptions<'a, 'b, 'c> = { and plotCylinderOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14155,7 +16287,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -14213,7 +16345,7 @@ and plotCylinderOptions<'a, 'b, 'c> = { and plotContourOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -14229,7 +16361,7 @@ and plotContourOptions<'a, 'b, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14273,7 +16405,7 @@ and plotContourOptions<'a, 'b, 'c> = { and plotColumnrangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14359,7 +16491,7 @@ and plotColumnrangeOptions<'a, 'b, 'c> = { and plotColumnpyramidOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderWidth?: float, @@ -14382,7 +16514,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14436,7 +16568,7 @@ and plotColumnpyramidOptions<'a, 'b, 'c> = { and plotColumnOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14463,7 +16595,7 @@ and plotColumnOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -14526,7 +16658,7 @@ and plotColumnOptions<'a, 'b, 'c> = { and plotCmoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14548,7 +16680,7 @@ and plotCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14599,7 +16731,7 @@ and plotCmoOptions<'a, 'b, 'c> = { and plotCmfOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -14620,7 +16752,7 @@ and plotCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14671,7 +16803,7 @@ and plotCmfOptions<'a, 'b, 'c> = { and plotChaikinOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14693,7 +16825,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14744,7 +16876,7 @@ and plotChaikinOptions<'a, 'b, 'c> = { and plotCciOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14766,7 +16898,7 @@ and plotCciOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -14817,7 +16949,7 @@ and plotCciOptions<'a, 'b, 'c> = { and plotCandlestickOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -14840,7 +16972,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -14903,7 +17035,7 @@ and plotCandlestickOptions<'a, 'b, 'c> = { and plotBulletOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -14980,7 +17112,7 @@ and plotBulletOptions<'a, 'b, 'c> = { and plotBubbleOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15067,7 +17199,7 @@ and plotBubbleOptions<'a, 'b, 'c> = { and plotBoxplotOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -15084,7 +17216,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -15153,7 +17285,7 @@ and plotBoxplotOptions<'a, 'b, 'c> = { and plotBellcurveOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15167,7 +17299,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15223,7 +17355,7 @@ and plotBellcurveOptions<'a, 'b, 'c> = { and plotBbOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15246,7 +17378,7 @@ and plotBbOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15299,7 +17431,7 @@ and plotBbOptions<'a, 'b, 'c> = { and plotBarOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15379,7 +17511,7 @@ and plotBarOptions<'a, 'b, 'c> = { and plotAtrOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15401,7 +17533,7 @@ and plotAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15452,7 +17584,7 @@ and plotAtrOptions<'a, 'b, 'c> = { and plotAroonoscillatorOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15472,7 +17604,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15523,7 +17655,7 @@ and plotAroonoscillatorOptions<'a, 'b, 'c> = { and plotAroonOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -15544,7 +17676,7 @@ and plotAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -15595,7 +17727,7 @@ and plotAroonOptions<'a, 'b, 'c> = { and plotAreasplinerangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15679,7 +17811,7 @@ and plotAreasplinerangeOptions<'a, 'b, 'c> = { and plotAreasplineOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -15700,7 +17832,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15763,7 +17895,7 @@ and plotAreasplineOptions<'a, 'b, 'c> = { and plotArearangeOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15850,7 +17982,7 @@ and plotArearangeOptions<'a, 'b, 'c> = { and plotAreaOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -15873,7 +18005,7 @@ and plotAreaOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -15947,7 +18079,7 @@ and plotArcdiagramLevelsOptions<'a, 'b, 'c> = { and plotArcdiagramOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -16000,7 +18132,7 @@ and plotArcdiagramOptions<'a, 'b, 'c> = { and plotApoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16022,7 +18154,7 @@ and plotApoOptions<'a, 'b, 'c> = { custom?: Dict.t, // ⚪ loose — was `any` dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16073,7 +18205,7 @@ and plotApoOptions<'a, 'b, 'c> = { and plotAoOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16150,7 +18282,7 @@ and plotAoOptions<'a, 'b, 'c> = { and plotAdOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16223,7 +18355,7 @@ and plotAdOptions<'a, 'b, 'c> = { and plotAbandsOptions<'a, 'b, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16677,7 +18809,7 @@ and navigatorSeriesDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigatorSeriesDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsNavigatorSeriesDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16740,6 +18872,22 @@ and navigatorOptions<'a, 'b, 'c> = { xAxis?: navigatorXAxisOptionsOrNavigatorXAxisOptionsArray<'a, 'b, 'c>, yAxis?: navigatorYAxisOptionsOrNavigatorYAxisOptionsArray<'a, 'b, 'c>, } +and navigationBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsNavigationBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsNavigationBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: navigationBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and navigationAnnotationsShapesOptions<'f, 't6> = { controlPoints?: annotationControlPointOptionsObjectEtc150tj, dashStyle?: dashStyleValue, @@ -16788,7 +18936,7 @@ and navigationAnnotationsLabelsOptions<'a, 'b, 'c, 'e> = { y?: float, } and navigationAnnotationsOptions<'a, 'b, 'c, 'e, 'f, 't6> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | NavigationAnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsNavigationAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -16847,13 +18995,47 @@ and exportingOptions<'a, 'b, 'c> = { useRowspanHeaders?: bool, width?: float, } +and plotZigzagDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotZigzagDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesZigzagOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -16875,7 +19057,7 @@ and seriesZigzagOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesZigzagOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -16935,7 +19117,7 @@ and plotXrangeDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotXrangeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotXrangeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -16973,7 +19155,7 @@ and seriesXrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -17058,7 +19240,7 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17117,13 +19299,47 @@ and seriesWordcloudOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesWmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17145,7 +19361,7 @@ and seriesWmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesWmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17201,6 +19417,40 @@ and seriesWmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWindbarbDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWindbarbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWindbarbOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17208,7 +19458,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17231,7 +19481,7 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c>, dataSorting?: ChartsSeriesWindbarbOptionsDataSorting.t, depth?: float, description?: string, @@ -17302,15 +19552,49 @@ and seriesWindbarbOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesWilliamsrOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, +and plotWilliamsrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWilliamsrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesWilliamsrOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -17331,7 +19615,7 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c>, dataSorting?: ChartsSeriesWilliamsrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17387,6 +19671,40 @@ and seriesWilliamsrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotWaterfallDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotWaterfallDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesWaterfallOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -17394,7 +19712,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17413,7 +19731,7 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c>, dataSorting?: ChartsSeriesWaterfallOptionsDataSorting.t, depth?: float, description?: string, @@ -17481,13 +19799,47 @@ and seriesWaterfallOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVwapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVwapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesVwapOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17509,7 +19861,7 @@ and seriesVwapOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVwapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17565,6 +19917,40 @@ and seriesVwapOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVennDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVennDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and plotVennClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17589,7 +19975,7 @@ and seriesVennOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderDashStyle?: string, brighten?: float, @@ -17605,7 +19991,7 @@ and seriesVennOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -17641,6 +20027,40 @@ and seriesVennOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotVectorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVectorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotVectorClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, animation?: string, // ⚪ loose — was `boolean | Partial` @@ -17661,7 +20081,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -17678,7 +20098,7 @@ and seriesVectorOptions<'b, 'a, 'c> = { cumulativeStart?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVectorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17736,13 +20156,47 @@ and seriesVectorOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVbpDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVbpDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVbpOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -17764,7 +20218,7 @@ and seriesVbpOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesVbpOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -17823,12 +20277,46 @@ and seriesVbpOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotVariwideDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotVariwideDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesVariwideOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -17846,7 +20334,7 @@ and seriesVariwideOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c>, dataSorting?: ChartsSeriesVariwideOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -17917,7 +20405,7 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -17984,17 +20472,51 @@ and seriesVariablepieOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } -and seriesTrixOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotTrixDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrixDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesTrixOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, className?: string, clip?: bool, color?: ColorType.t, @@ -18011,7 +20533,7 @@ and seriesTrixOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrixOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18067,13 +20589,47 @@ and seriesTrixOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTrendlineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTrendlineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTrendlineOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18095,7 +20651,7 @@ and seriesTrendlineOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c>, dataSorting?: ChartsSeriesTrendlineOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18155,7 +20711,7 @@ and plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapLevelsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapLevelsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18201,7 +20757,7 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreemapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotTreemapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -18232,6 +20788,22 @@ and plotTreemapDataLabelsOptions<'a, 'b, 'c> = { x?: float, y?: float, } +and plotTreemapBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotTreemapBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotTreemapBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotTreemapBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesTreemapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18242,7 +20814,7 @@ and seriesTreemapOptions<'b, 'a, 'c> = { allowPointSelect?: bool, allowTraversingTree?: bool, alternateStartingDirection?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18351,7 +20923,7 @@ and seriesTreegraphOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18424,7 +20996,7 @@ and timelineDataLabelsOptionsObject<'a, 'b, 'c> = { alignTo?: string, allowOverlap?: bool, alternate?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTimelineDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsTimelineDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: string, borderRadius?: float, @@ -18466,7 +21038,7 @@ and seriesTimelineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -18522,6 +21094,40 @@ and seriesTimelineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotTilemapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTilemapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesTilemapOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -18546,7 +21152,7 @@ and seriesTilemapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c>, + dataLabels?: plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -18629,6 +21235,40 @@ and seriesTiledwebmapOptions<'a, 'b, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotTemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotTemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesTemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -18636,7 +21276,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18656,7 +21296,7 @@ and seriesTemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesTemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18712,6 +21352,40 @@ and seriesTemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSupertrendDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSupertrendDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSupertrendOptions<'a, 'b, 'c> = { allAreas?: unit, data?: unit, @@ -18720,7 +21394,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -18742,7 +21416,7 @@ and seriesSupertrendOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c>, dataSorting?: ChartsSeriesSupertrendOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -18809,6 +21483,22 @@ and plotSunburstLevelsOptions<'a, 'b, 'c> = { level?: int, levelSize?: JSON.t, } +and plotSunburstBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: ChartsPlotSunburstBreadcrumbsOptionsButtonTheme.t, + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsPlotSunburstBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: plotSunburstBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and seriesSunburstOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18818,7 +21508,7 @@ and seriesSunburstOptions<'b, 'a, 'c> = { accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, allowTraversingTree?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -18878,6 +21568,40 @@ and seriesSunburstOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotStreamgraphDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStreamgraphDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesStreamgraphOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -18885,7 +21609,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -18906,7 +21630,7 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c>, dataSorting?: ChartsSeriesStreamgraphOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -18975,36 +21699,70 @@ and seriesStreamgraphOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesStochasticOptions<'a, 'b, 'c> = { - allAreas?: unit, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotStochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotStochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - clip?: bool, color?: ColorType.t, - colorIndex?: float, - colorKey?: string, - compare?: optionsCompareValue, - compareBase?: CommonTypes.v0OrV100, - compareStart?: bool, - compareToMain?: bool, - connectNulls?: bool, - crisp?: bool, - cropThreshold?: float, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesStochasticOptions<'a, 'b, 'c> = { + allAreas?: unit, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, + compare?: optionsCompareValue, + compareBase?: CommonTypes.v0OrV100, + compareStart?: bool, + compareToMain?: bool, + connectNulls?: bool, + crisp?: bool, + cropThreshold?: float, cumulative?: bool, cumulativeStart?: bool, cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c>, dataSorting?: ChartsSeriesStochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19061,6 +21819,40 @@ and seriesStochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19068,7 +21860,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19089,7 +21881,7 @@ and seriesSplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19153,6 +21945,41 @@ and seriesSplineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSolidgaugeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSolidgaugeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: string, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, + zIndex?: int, +} and seriesSolidgaugeOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -19164,7 +21991,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { wrap?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: CommonTypes.stringOrNumber, className?: string, clip?: bool, @@ -19174,7 +22001,7 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -19222,6 +22049,40 @@ and seriesSolidgaugeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSmaOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @@ -19229,7 +22090,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19251,7 +22112,7 @@ and seriesSmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesSmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19307,12 +22168,46 @@ and seriesSmaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotSlowstochasticDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSlowstochasticDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesSlowstochasticOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19334,7 +22229,7 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c>, dataSorting?: ChartsSeriesSlowstochasticOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19391,8 +22286,42 @@ and seriesSlowstochasticOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatterDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatterDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and plotScatterClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotScatterClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -19415,7 +22344,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19438,7 +22367,7 @@ and seriesScatterOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatterOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -19501,12 +22430,46 @@ and seriesScatterOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotScatter3dDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotScatter3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesScatter3dOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -19520,7 +22483,7 @@ and seriesScatter3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c>, dataSorting?: ChartsSeriesScatter3dOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19611,7 +22574,7 @@ and seriesSankeyOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centerInCategory?: bool, @@ -19672,18 +22635,52 @@ and seriesSankeyOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesRsiOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotRsiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRsiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesRsiOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -19700,7 +22697,7 @@ and seriesRsiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRsiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19756,13 +22753,47 @@ and seriesRsiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRocDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRocDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesRocOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -19784,7 +22815,7 @@ and seriesRocOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesRocOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -19840,6 +22871,40 @@ and seriesRocOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotRenkoDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotRenkoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesRenkoOptions<'b, 'a, 'c> = { boost?: unit, data?: array<'b>, @@ -19848,7 +22913,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: ChartsSeriesRenkoOptionsBorderRadius.t, @@ -19864,7 +22929,7 @@ and seriesRenkoOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, downColor?: string, enableMouseTracking?: bool, @@ -19997,6 +23062,40 @@ and seriesPyramidOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotPyramid3dDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPyramid3dDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: string, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPyramid3dOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @@ -20021,7 +23120,7 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c>, + dataLabels?: plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20090,13 +23189,47 @@ and seriesPyramid3dOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPsarDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPsarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPsarOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20118,7 +23251,7 @@ and seriesPsarOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPsarOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20174,13 +23307,47 @@ and seriesPsarOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPriceenvelopesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPriceenvelopesOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20203,7 +23370,7 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c>, dataSorting?: ChartsSeriesPriceenvelopesOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20260,6 +23427,40 @@ and seriesPriceenvelopesOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20267,7 +23468,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20289,7 +23490,7 @@ and seriesPpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20345,21 +23546,55 @@ and seriesPpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesPolygonOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorAxis?: CommonTypes.boolOrStringOrNumber, - colorIndex?: float, +and plotPolygonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPolygonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPolygonOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorAxis?: CommonTypes.boolOrStringOrNumber, + colorIndex?: float, colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, @@ -20373,7 +23608,7 @@ and seriesPolygonOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPolygonOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20433,12 +23668,46 @@ and seriesPolygonOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPointandfigureDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPointandfigureDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPointandfigureOptions<'b, 'a, 'c> = { data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxSize?: CommonTypes.stringOrNumber, className?: string, @@ -20453,7 +23722,7 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: legendAccessibilityKeyboardNavigationOptions, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c>, dataSorting?: ChartsSeriesPointandfigureOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20519,13 +23788,47 @@ and seriesPointandfigureOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPivotpointsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPivotpointsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPivotpointsOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20547,7 +23850,7 @@ and seriesPivotpointsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c>, dataSorting?: ChartsSeriesPivotpointsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20613,7 +23916,7 @@ and seriesPieOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -20676,6 +23979,40 @@ and seriesPieOptions<'b, 'a, 'c> = { mapData?: ChartsSeriesAbandsOptionsMapData.t, name?: string, } +and plotPictorialDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPictorialDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesPictorialOptions<'b, 'a, 'c> = { borderRadius?: unit, centerInCategory?: unit, @@ -20687,7 +24024,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20702,7 +24039,7 @@ and seriesPictorialOptions<'b, 'a, 'c> = { cropThreshold?: float, cursor?: string, custom?: Dict.t, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c>, depth?: float, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -20764,6 +24101,40 @@ and seriesPictorialOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotPcDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotPcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesPcOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -20771,7 +24142,7 @@ and seriesPcOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -20792,7 +24163,7 @@ and seriesPcOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesPcOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20850,6 +24221,40 @@ and seriesPcOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotParetoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotParetoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesParetoOptions<'b, 'a, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: array<'b>, @@ -20858,7 +24263,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -20871,7 +24276,7 @@ and seriesParetoOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesParetoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -20922,7 +24327,7 @@ and seriesPackedbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -21001,7 +24406,7 @@ and seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotOrganizationDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesOrganizationDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -21039,7 +24444,7 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { nodes?: array, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: string, borderRadius?: float, borderWidth?: float, @@ -21105,6 +24510,40 @@ and seriesOrganizationOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotOhlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotOhlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesOhlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21112,7 +24551,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21135,7 +24574,7 @@ and seriesOhlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesOhlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -21201,18 +24640,52 @@ and seriesOhlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesObvOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, +and plotObvDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotObvDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesObvOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, color?: ColorType.t, colorIndex?: float, colorKey?: string, @@ -21229,7 +24702,7 @@ and seriesObvOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesObvOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21356,13 +24829,47 @@ and seriesNetworkgraphOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotNatrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotNatrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesNatrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21384,7 +24891,7 @@ and seriesNatrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesNatrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21440,13 +24947,47 @@ and seriesNatrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMomentumDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMomentumDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMomentumOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21468,7 +25009,7 @@ and seriesMomentumOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c>, dataSorting?: ChartsSeriesMomentumOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21524,13 +25065,47 @@ and seriesMomentumOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotMfiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMfiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMfiOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21552,7 +25127,7 @@ and seriesMfiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMfiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -21612,7 +25187,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMappointDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMappointDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21643,7 +25218,7 @@ and plotMappointDataLabelsOptions<'a, 'b, 'c> = { y?: float, } and plotMappointClusterEventsOptions<'a, 'b, 'c> = { - drillToCluster?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` + drillToCluster?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), } and plotMappointClusterOptions<'a, 'b, 'c> = { allowOverlap?: bool, @@ -21665,7 +25240,7 @@ and seriesMappointOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21722,7 +25297,7 @@ and plotMapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21814,6 +25389,40 @@ and seriesMapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMaplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMaplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: bool, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesMaplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -21838,7 +25447,7 @@ and seriesMaplineOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c>, + dataLabels?: plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c>, description?: string, enableMouseTracking?: bool, events?: seriesEventsOptionsObject<'a, 'b, 'c>, @@ -21882,7 +25491,7 @@ and plotMapbubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotMapbubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotMapbubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -21919,7 +25528,7 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -21978,13 +25587,47 @@ and seriesMapbubbleOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotMacdDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotMacdDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesMacdOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22006,7 +25649,7 @@ and seriesMacdOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesMacdOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22072,7 +25715,7 @@ and seriesLollipopOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -22163,6 +25806,40 @@ and seriesLollipopOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -22170,7 +25847,7 @@ and seriesLineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22193,7 +25870,7 @@ and seriesLineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesLineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -22259,21 +25936,55 @@ and seriesLineOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionslopeDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -22287,7 +25998,7 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionslopeOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22343,13 +26054,47 @@ and seriesLinearregressionslopeOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22371,7 +26116,7 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22427,13 +26172,47 @@ and seriesLinearregressionOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressioninterceptDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22455,7 +26234,7 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressioninterceptOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22511,13 +26290,47 @@ and seriesLinearregressioninterceptOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotLinearregressionangleDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesLinearregressionangleOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22539,7 +26352,7 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c>, dataSorting?: ChartsSeriesLinearregressionangleOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22595,13 +26408,47 @@ and seriesLinearregressionangleOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKlingerDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKlingerDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKlingerOptions<'a, 'b, 'c> = { allAreas?: unit, @as("type") type_: string, useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22623,7 +26470,7 @@ and seriesKlingerOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesKlingerOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22680,6 +26527,40 @@ and seriesKlingerOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotKeltnerchannelsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -22687,7 +26568,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22708,7 +26589,7 @@ and seriesKeltnerchannelsOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c>, dataSorting?: ChartsSeriesKeltnerchannelsOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22776,7 +26657,7 @@ and seriesItemOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, center?: array, className?: string, @@ -22836,13 +26717,47 @@ and seriesItemOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotIkhDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotIkhDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesIkhOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -22863,7 +26778,7 @@ and seriesIkhOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesIkhOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -22924,18 +26839,52 @@ and seriesIkhOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesHollowcandlestickOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - centerInCategory?: bool, +and plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHollowcandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesHollowcandlestickOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -22954,7 +26903,7 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c>, dataSorting?: ChartsSeriesHollowcandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23023,6 +26972,40 @@ and seriesHollowcandlestickOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHlcDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHlcDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHlcOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23030,7 +27013,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23053,7 +27036,7 @@ and seriesHlcOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHlcOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23118,6 +27101,40 @@ and seriesHlcOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHistogramDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHistogramDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHistogramOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -23126,7 +27143,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, binsNumber?: string, // ⚠️ REVIEW — was `number | Function | "rice" | "square-root" | "sturges"` — match the real type by hand binWidth?: float, @@ -23147,7 +27164,7 @@ and seriesHistogramOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c>, dataSorting?: ChartsSeriesHistogramOptionsDataSorting.t, depth?: float, description?: string, @@ -23208,6 +27225,40 @@ and seriesHistogramOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeikinashiDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeikinashiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeikinashiOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23215,7 +27266,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -23238,7 +27289,7 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeikinashiOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -23307,6 +27358,40 @@ and seriesHeikinashiOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotHeatmapDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotHeatmapDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesHeatmapOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -23331,7 +27416,7 @@ and seriesHeatmapOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesHeatmapOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -23384,7 +27469,7 @@ and plotGeoheatmapDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGeoheatmapDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGeoheatmapDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23479,7 +27564,7 @@ and plotGaugeDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGaugeDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGaugeDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: string, borderRadius?: float, @@ -23518,7 +27603,7 @@ and seriesGaugeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, className?: string, clip?: bool, color?: ColorType.t, @@ -23577,7 +27662,7 @@ and plotGanttDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotGanttDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotGanttDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23612,7 +27697,7 @@ and seriesGanttOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: float, @@ -23753,7 +27838,7 @@ and plotFunnel3dDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnel3dDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotFunnel3dDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -23937,6 +28022,40 @@ and seriesFlowmapOptions<'b, 'a, 'c> = { xAxis?: CommonTypes.stringOrNumber, yAxis?: CommonTypes.stringOrNumber, } +and plotFlagsDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotFlagsDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesFlagsOptions<'b, 'a, 'c> = { colorByPoint?: unit, data?: array<'b>, @@ -23970,7 +28089,7 @@ and seriesFlagsOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesFlagsOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -24045,6 +28164,40 @@ and seriesFlagsOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotErrorbarDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotErrorbarDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesErrorbarOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24053,7 +28206,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boxDashStyle?: dashStyleValue, centerInCategory?: bool, @@ -24070,7 +28223,7 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c>, dataSorting?: ChartsSeriesErrorbarOptionsDataSorting.t, depth?: float, description?: string, @@ -24144,21 +28297,55 @@ and seriesErrorbarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesEmaOptions<'a, 'b, 'c> = { - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, - className?: string, - clip?: bool, - color?: ColorType.t, - colorIndex?: float, - colorKey?: string, +and plotEmaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotEmaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesEmaOptions<'a, 'b, 'c> = { + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, + className?: string, + clip?: bool, + color?: ColorType.t, + colorIndex?: float, + colorKey?: string, compare?: optionsCompareValue, compareBase?: CommonTypes.v0OrV100, compareStart?: bool, @@ -24172,7 +28359,7 @@ and seriesEmaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesEmaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24233,7 +28420,7 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, className?: string, @@ -24325,6 +28512,40 @@ and seriesDumbbellOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDpoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDpoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDpoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24332,7 +28553,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24352,7 +28573,7 @@ and seriesDpoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDpoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24408,6 +28629,40 @@ and seriesDpoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDmiDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDmiDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDmiOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24415,7 +28670,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24437,7 +28692,7 @@ and seriesDmiOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDmiOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24495,6 +28750,40 @@ and seriesDmiOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDisparityindexDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDisparityindexDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDisparityindexOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24502,7 +28791,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24524,7 +28813,7 @@ and seriesDisparityindexOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c>, dataSorting?: ChartsSeriesDisparityindexOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24584,7 +28873,7 @@ and seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramLevelsDataLabelsAnimationOptions | ... 8 more ... | ` — match the real type by hand + animation?: ChartsSeriesSankeyDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -24623,7 +28912,7 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, borderWidth?: float, @@ -24686,6 +28975,40 @@ and seriesDependencywheelOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotDemaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotDemaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesDemaOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -24693,7 +29016,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -24713,7 +29036,7 @@ and seriesDemaOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesDemaOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24769,13 +29092,47 @@ and seriesDemaOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCylinderDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCylinderDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCylinderOptions<'b, 'a, 'c> = { allAreas?: unit, data?: array<'b>, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -24793,7 +29150,7 @@ and seriesCylinderOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c>, dataSorting?: ChartsSeriesCylinderOptionsDataSorting.t, depth?: float, description?: string, @@ -24857,6 +29214,40 @@ and seriesCylinderOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotContourDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotContourDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesContourOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -24869,7 +29260,7 @@ and seriesContourOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, borderColor?: ColorType.t, @@ -24885,7 +29276,7 @@ and seriesContourOptions<'b, 'a, 'c> = { crisp?: bool, cursor?: string, custom?: Dict.t, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesContourOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -24941,7 +29332,7 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25032,18 +29423,52 @@ and seriesColumnrangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesColumnpyramidOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - borderColor?: ColorType.t, - borderWidth?: float, - centerInCategory?: bool, +and plotColumnpyramidDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnpyramidDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesColumnpyramidOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + borderColor?: ColorType.t, + borderWidth?: float, + centerInCategory?: bool, className?: string, clip?: bool, color?: ColorType.t, @@ -25062,7 +29487,7 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnpyramidOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25122,6 +29547,40 @@ and seriesColumnpyramidOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotColumnDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotColumnDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesColumnOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25129,7 +29588,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25156,7 +29615,7 @@ and seriesColumnOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesColumnOptionsDataSorting.t, depth?: float, description?: string, @@ -25225,13 +29684,47 @@ and seriesColumnOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmoOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25253,7 +29746,7 @@ and seriesCmoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25309,13 +29802,47 @@ and seriesCmoOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCmfDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCmfDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCmfOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, className?: string, @@ -25336,7 +29863,7 @@ and seriesCmfOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCmfOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25392,6 +29919,40 @@ and seriesCmfOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotChaikinDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotChaikinDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesChaikinOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -25399,7 +29960,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25421,7 +29982,7 @@ and seriesChaikinOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesChaikinOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25477,13 +30038,47 @@ and seriesChaikinOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCciDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCciDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesCciOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25505,7 +30100,7 @@ and seriesCciOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesCciOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -25561,6 +30156,40 @@ and seriesCciOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotCandlestickDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotCandlestickDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} and seriesCandlestickOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -25568,7 +30197,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25591,7 +30220,7 @@ and seriesCandlestickOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c>, dataSorting?: ChartsSeriesCandlestickOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -25664,7 +30293,7 @@ and plotBulletDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBulletDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBulletDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25701,7 +30330,7 @@ and seriesBulletOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, borderColor?: ColorType.t, borderRadius?: stringOrNumberOrBorderRadiusOptionsObject, @@ -25788,7 +30417,7 @@ and plotBubbleDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBubbleDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBubbleDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -25826,7 +30455,7 @@ and seriesBubbleOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -25918,21 +30547,55 @@ and seriesBubbleOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and seriesBoxplotOptions<'b, 'a, 'c> = { - data?: array<'b>, - dataParser?: unit, - dataURL?: unit, - stack?: unit, - @as("type") type_: string, - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boxDashStyle?: dashStyleValue, - centerInCategory?: bool, - className?: string, - clip?: bool, - color?: ColorType.t, +and plotBoxplotDataLabelsOptions<'a, 'b, 'c> = { + align?: string, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBoxplotDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesBoxplotOptions<'b, 'a, 'c> = { + data?: array<'b>, + dataParser?: unit, + dataURL?: unit, + stack?: unit, + @as("type") type_: string, + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boxDashStyle?: dashStyleValue, + centerInCategory?: bool, + className?: string, + clip?: bool, + color?: ColorType.t, colorAxis?: CommonTypes.boolOrStringOrNumber, colorByPoint?: bool, colorIndex?: float, @@ -25943,7 +30606,7 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBoxplotOptionsDataSorting.t, depth?: float, description?: string, @@ -26017,6 +30680,40 @@ and seriesBoxplotOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBellcurveDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBellcurveDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBellcurveOptions<'a, 'b, 'c> = { baseSeries?: CommonTypes.stringOrNumber, data?: unit, @@ -26025,7 +30722,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26039,7 +30736,7 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { cursor?: string, custom?: Dict.t, dashStyle?: dashStyleValue, - dataLabels?: plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c>, dataSorting?: ChartsSeriesBellcurveOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26101,13 +30798,47 @@ and seriesBellcurveOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotBbDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotBbDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesBbOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26130,7 +30861,7 @@ and seriesBbOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesBbOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26192,7 +30923,7 @@ and plotBarDataLabelsOptions<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotBarDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotBarDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26229,7 +30960,7 @@ and seriesBarOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26315,13 +31046,47 @@ and seriesBarOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAtrDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAtrDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAtrOptions<'a, 'b, 'c> = { dataParser?: unit, dataURL?: unit, @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26343,7 +31108,7 @@ and seriesAtrOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAtrOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26399,6 +31164,40 @@ and seriesAtrOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonoscillatorDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonoscillatorOptions<'a, 'b, 'c> = { allAreas?: unit, aroonDown?: unit, @@ -26407,7 +31206,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26427,7 +31226,7 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonoscillatorOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26483,6 +31282,40 @@ and seriesAroonoscillatorOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAroonDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAroonDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAroonOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -26490,7 +31323,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, aroonDown?: plotAroonAroonDownOptions, boostBlending?: optionsBoostBlendingValue, @@ -26511,7 +31344,7 @@ and seriesAroonOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAroonOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -26575,7 +31408,7 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26664,6 +31497,40 @@ and seriesAreasplinerangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and plotAreasplineDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreasplineDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreasplineOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26671,7 +31538,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, className?: string, clip?: bool, @@ -26692,7 +31559,7 @@ and seriesAreasplineOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreasplineOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26765,7 +31632,7 @@ and seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArearangeDataLabelsAnimationOptions | PlotAreasplinerangeDataL` — match the real type by hand + animation?: ChartsSeriesAreaRangeDataLabelsOptionsObjectAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -26807,7 +31674,7 @@ and seriesArearangeOptions<'b, 'a, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -26899,13 +31766,47 @@ and seriesArearangeOptions<'b, 'a, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } -and plotSeriesOptions<'a, 'b, 'c> = { - accessibility?: seriesAccessibilityOptionsObject, - allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, - animationLimit?: float, - boostBlending?: optionsBoostBlendingValue, - boostThreshold?: float, +and plotSeriesDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotSeriesDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and plotSeriesOptions<'a, 'b, 'c> = { + accessibility?: seriesAccessibilityOptionsObject, + allowPointSelect?: bool, + animation?: boolOrPartial, + animationLimit?: float, + boostBlending?: optionsBoostBlendingValue, + boostThreshold?: float, borderColor?: ColorType.t, borderWidth?: float, className?: string, @@ -26928,7 +31829,7 @@ and plotSeriesOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsPlotSeriesOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -26986,6 +31887,40 @@ and plotSeriesOptions<'a, 'b, 'c> = { zones?: array, zoomEnabled?: bool, } +and plotAreaDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotAreaDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesAreaOptions<'b, 'a, 'c> = { data?: array<'b>, dataParser?: unit, @@ -26994,7 +31929,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { useOhlcData?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27017,7 +31952,7 @@ and seriesAreaOptions<'b, 'a, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesAreaOptionsDataSorting.t, description?: string, dragDrop?: seriesDragDropOptionsObject, @@ -27091,7 +32026,7 @@ and seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c> = { align?: string, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotArcdiagramDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsSeriesArcDiagramDataLabelsOptionsObjectAnimation.t, backgroundColor?: string, borderColor?: ColorType.t, borderRadius?: float, @@ -27139,7 +32074,7 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { yAxis?: unit, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, borderColor?: ColorType.t, borderWidth?: float, centeredLinks?: bool, @@ -27195,6 +32130,40 @@ and seriesArcdiagramOptions<'b, 'a, 'c> = { name?: string, zIndex?: int, } +and plotApoDataLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsPlotApoDataLabelsOptionsAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} and seriesApoOptions<'a, 'b, 'c> = { allAreas?: unit, dataParser?: unit, @@ -27202,7 +32171,7 @@ and seriesApoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27224,7 +32193,7 @@ and seriesApoOptions<'a, 'b, 'c> = { custom?: Dict.t, dashStyle?: dashStyleValue, dataGrouping?: dataGroupingOptionsObject, - dataLabels?: plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c>, + dataLabels?: plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c>, dataSorting?: ChartsSeriesApoOptionsDataSorting.t, description?: string, enableMouseTracking?: bool, @@ -27284,7 +32253,7 @@ and plotAoDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAoDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAoDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27321,7 +32290,7 @@ and seriesAoOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27407,7 +32376,7 @@ and plotAdDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAdDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAdDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27443,7 +32412,7 @@ and seriesAdOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27690,7 +32659,7 @@ and plotAbandsDataLabelsOptions<'a, 'b, 'c> = { align?: alignValue, alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotAbandsDataLabelsAnimationOptions` — match the real type by hand + animation?: ChartsPlotAbandsDataLabelsOptionsAnimation.t, backgroundColor?: ColorType.t, borderColor?: ColorType.t, borderRadius?: float, @@ -27746,7 +32715,7 @@ and seriesAbandsOptions<'a, 'b, 'c> = { @as("type") type_: string, accessibility?: seriesAccessibilityOptionsObject, allowPointSelect?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, animationLimit?: float, boostBlending?: optionsBoostBlendingValue, boostThreshold?: float, @@ -27825,11 +32794,34 @@ and seriesAbandsOptions<'a, 'b, 'c> = { yAxis?: CommonTypes.stringOrNumber, zIndex?: int, } +and breadcrumbOptions = { + level: int, + levelOptions: chartsBreadcrumbOptionsLevelOptions_t, +} +and drilldownBreadcrumbsEventsOptions = { + click?: (Dom.event, breadcrumbOptions) => unit, +} +and drilldownBreadcrumbsOptions = { + buttonSpacing?: float, + buttonTheme?: string, // ⚠️ REVIEW — was `SVGAttributes | DrilldownBreadcrumbsButtonThemeOptions` — match the real type by hand + events?: drilldownBreadcrumbsEventsOptions, + floating?: bool, + format?: string, + formatter?: breadcrumbOptions => string, + position?: ChartsDrilldownBreadcrumbsOptionsPosition.t, + relativeTo?: buttonRelativeToValue, + rtl?: bool, + separator?: drilldownBreadcrumbsSeparatorOptions, + showFullPath?: bool, + style?: svgAttributes, + useHTML?: bool, + zIndex?: int, +} and drilldownOptions<'a, 'b, 'c> = { activeAxisLabelStyle?: cssObjectHighcharts, activeDataLabelStyle?: ChartsDrilldownOptionsActiveDataLabelStyle.t, allowPointDrilldown?: bool, - animation?: boolOrAnimationOptionsObject, + animation?: boolOrPartial, breadcrumbs?: drilldownBreadcrumbsOptions, drillUpButton?: drilldownDrillUpButtonOptions, mapZooming?: bool, @@ -27889,9 +32881,9 @@ and colorAxisLabelsOptions<'a, 'b, 'c> = { zIndex?: int, } and colorAxisEventsOptions<'a, 'b, 'c> = { - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), legendItemClick?: JsFn.t, - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and colorAxisOptions<'a, 'b, 'c> = { accessibility?: axisAccessibilityOptionsObject, @@ -28437,7 +33429,7 @@ and annotationsLabelOptions<'a, 'b, 'c> = { y?: float, } and annotationsOptions<'a, 'b, 'c> = { - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | AnnotationsAnimationOptions` — match the real type by hand + animation?: ChartsAnnotationsOptionsAnimation.t, className?: string, controlPointOptions?: annotationControlPointOptionsObject, crop?: bool, @@ -28540,8 +33532,15 @@ and options<'a, 'b, 'c> = { yAxis?: yAxisOptionsOrYAxisOptionsArray<'a, 'b, 'c>, zAxis?: zAxisOptionsOrZAxisOptionsArray<'a, 'b, 'c>, } +and legendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + legendItem: chartsLegendItemClickEventObjectLegendItem_t, + preventDefault: JsFn.t, + target: legend<'a, 'b, 'c>, + @as("type") type_: [#"itemClick"], +} and legendEventsOptions<'a, 'b, 'c> = { - itemClick?: @this ((legend<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `LegendItemClickEventObject` + itemClick?: @this ((legend<'a, 'b, 'c>, legendItemClickEventObject<'a, 'b, 'c>) => unit), } and legendOptions<'a, 'b, 'c> = { accessibility?: legendAccessibilityOptions, @@ -28599,455 +33598,106 @@ and legend<'a, 'b, 'c> = { setText: chartsLegendAllItems_t => unit, update: (legendOptions<'a, 'b, 'c>, option) => unit, } -and pointEventsOptionsObject<'a, 'b, 'c> = { - click?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointClickEventObject` - drag?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragEventObject` - dragStart?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDragStartEventObject` - drop?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointDropEventObject` - legendItemClick?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointLegendItemClickEventObject` - mouseOut?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointerEvent` - mouseOver?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - remove?: @this ((point<'a, 'b, 'c>, LibTypes.dateTimeFormatOptionsLib) => unit), - select?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - unselect?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointInteractionEventObject` - update?: @this ((point<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `PointUpdateEventObject` -} -and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { +and zAxisLabelsOptions<'a, 'b, 'c> = { align?: alignValue, - alignTo?: string, allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotTreegraphDataLabelsAnimationOptions | PlotTreegraphLevelsDataL` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, enabled?: bool, - filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - headers?: bool, - inside?: bool, - labelrank?: float, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + overflow?: optionsOverflowValue, padding?: float, - pointFormat?: string, - position?: alignValue, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand useHTML?: bool, - verticalAlign?: string, x?: float, y?: float, + zIndex?: int, } -and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotSunburstDataLabelsAnimationOptions | PlotSunburstLevelsDataLab` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, +and zAxisOptions<'a, 'b, 'c> = { + accessibility?: axisAccessibilityOptionsObject, + alignTicks?: bool, + allowDecimals?: bool, + alternateGridColor?: string, // ⚪ loose — was `ColorType` + angle?: float, + categories?: array, + ceiling?: float, className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - rotationMode?: optionsRotationModeValue, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObjectHighcharts, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotPackedbubbleDataLabelsAnimationOptions` — match the real type by hand - attributes?: svgAttributes, - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - parentNodeFormat?: string, - parentNodeFormatter?: JSON.t, - parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { - align?: alignValue, - alignTo?: string, - allowOverlap?: bool, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotNetworkgraphDataLabelsAnimationOptions` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - crop?: bool, - defer?: bool, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - inside?: bool, - labelrank?: float, - linkFormat?: string, - linkFormatter?: JSON.t, - linkTextPath?: dataLabelsTextPathOptionsObject, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: verticalAlignValue, - x?: float, - y?: float, -} -and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { - alignTo?: string, - animation?: string, // ⚠️ REVIEW — was `boolean | Partial | PlotFunnelDataLabelsAnimationOptions | PlotItemDataLabelsAnimation` — match the real type by hand - backgroundColor?: ColorType.t, - borderColor?: ColorType.t, - borderRadius?: float, - borderWidth?: float, - className?: string, - color?: ColorType.t, - connectorColor?: ColorType.t, - connectorPadding?: float, - connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand - connectorWidth?: float, - crookDistance?: string, - crop?: bool, - defer?: bool, - distance?: CommonTypes.stringOrNumber, - enabled?: bool, - filter?: dataLabelsFilterOptionsObject, - format?: string, - formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - labelrank?: float, - nullFormat?: CommonTypes.boolOrString, - nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), - overflow?: dataLabelsOverflowValue, - padding?: float, - position?: alignValue, - rotation?: float, - shadow?: boolOrShadowOptionsObject, - shape?: string, - softConnector?: bool, - style?: cssObjectHighcharts, - textPath?: dataLabelsTextPathOptionsObject, - useHTML?: bool, - verticalAlign?: string, - x?: float, - y?: float, -} -and pointOptionsObject<'a, 'b, 'c> = { - accessibility?: pointAccessibilityOptionsObject, - borderColor?: ColorType.t, - borderWidth?: float, - boxDashStyle?: dashStyleValue, - className?: string, - close?: float, - collapseButton?: JSON.t, - collapsed?: bool, - color?: ColorType.t, - colorIndex?: float, - colorValue?: float, - connectorColor?: string, - connectorWidth?: float, - custom?: Dict.t, - dashStyle?: dashStyleValue, - dataLabels?: chartsPointOptionsObjectDataLabels_t, - description?: string, - direction?: float, - dragDrop?: seriesLineDataDragDropOptions, - drilldown?: string, - events?: pointEventsOptionsObject<'a, 'b, 'c>, - fillColor?: ColorType.t, - from?: string, - gradientForSides?: bool, - high?: float, - id?: string, - innerRadius?: string, - isIntermediateSum?: bool, - isSum?: bool, - label?: string, - labelrank?: float, - legendIndex?: float, - length?: float, - low?: float, - lowColor?: ColorType.t, - marker?: pointMarkerOptionsObject, - median?: float, - medianDashStyle?: dashStyleValue, - name?: string, - @as("open") open_?: float, - parent?: string, - pointPadding?: float, - pointWidth?: float, - q1?: float, - q3?: float, - radius?: string, - selected?: bool, - sets?: array, - sliced?: bool, - states?: seriesStatesOptionsObject, - stemDashStyle?: dashStyleValue, - target?: float, - targetOptions?: seriesBulletDataTargetOptions, - text?: string, - title?: string, - @as("to") to_?: string, - value?: float, - weight?: float, - whiskerDashStyle?: dashStyleValue, - x?: CommonTypes.stringOrNumber, - y?: float, - z?: float, -} -and point<'a, 'b, 'c> = { - category: CommonTypes.stringOrNumber, - color?: string, // ⚪ loose — was `ColorType` - colorIndex?: float, - graphic?: string, // ⚪ loose — was `SVGElement` - graphics?: array, - index: int, - key: CommonTypes.stringOrNumber, - name: string, - options: pointOptionsObject<'a, 'b, 'c>, - percentage?: float, - plotX?: float, - plotY?: float, - points?: array>, - selected: bool, - series: series<'a, 'b, 'c>, - shapeArgs?: string, // ⚪ loose — was `Readonly` - sliced?: bool, - tooltipPos?: array, - total?: float, - visible: bool, - x: float, - y?: float, - getClassName: unit => string, - getZone: unit => seriesZonesOptionsObject, - haloPath: float => array, - onMouseOut: unit => unit, - onMouseOver: option => unit, - optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` - pos: (bool, float) => array, - remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` - select: (option, option) => unit, - setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - tooltipFormatter: string => string, - update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` -} -and series<'a, 'b, 'c> = { - area?: string, // ⚪ loose — was `SVGElement` - center: array, - chart: chart<'a, 'b, 'c>, - color?: string, // ⚪ loose — was `ColorType` - data: array, - dataMax?: float, - dataMin?: float, - index: int, - legendItem?: string, // ⚪ loose — was `LegendItemObject` - linkedParent: series<'a, 'b, 'c>, - linkedSeries: array>, - name: string, - options: string, // ⚪ loose — was `SeriesOptionsType` - points: array, - selected: bool, - @as("type") type_: string, - userOptions: string, // ⚪ loose — was `SeriesOptionsType` - visible: bool, - xAxis: axis<'a, 'b, 'c>, - yAxis: axis<'a, 'b, 'c>, - addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` - animate: option => unit, - drawPoints: unit => unit, - getName: unit => string, - getPlotBox: unit => unit, - getValidPoints: (option>, option, option) => array, - hide: unit => unit, - is: string => bool, - markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, - onMouseOut: unit => unit, - onMouseOver: unit => unit, - remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` - render: unit => unit, - searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` - select: option => unit, - setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` - setState: (option, option) => unit, - setVisible: (option, option) => unit, - show: unit => unit, - translate: unit => unit, - update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` -} -and zAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, - enabled?: bool, - format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - overflow?: optionsOverflowValue, - padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, - rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | ZAxisLabelsStyleOptions` — match the real type by hand - useHTML?: bool, - x?: float, - y?: float, - zIndex?: int, -} -and zAxisOptions<'a, 'b, 'c> = { - accessibility?: axisAccessibilityOptionsObject, - alignTicks?: bool, - allowDecimals?: bool, - alternateGridColor?: string, // ⚪ loose — was `ColorType` - angle?: float, - categories?: array, - ceiling?: float, - className?: string, - crossing?: float, - dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, - endOnTick?: bool, - events?: xAxisEventsOptions<'a, 'b, 'c>, - floor?: float, - gridLineColor?: string, // ⚪ loose — was `ColorType` - gridLineDashStyle?: dashStyleValue, - gridLineInterpolation?: optionsGridLineInterpolationValue, - gridLineWidth?: float, - gridZIndex?: float, - id?: string, - labels?: zAxisLabelsOptions<'a, 'b, 'c>, - linkedTo?: float, - margin?: float, - max?: CommonTypes.stringOrNumber, - maxPadding?: float, - min?: CommonTypes.stringOrNumber, - minorGridLineColor?: string, // ⚪ loose — was `ColorType` - minorGridLineDashStyle?: dashStyleValue, - minorGridLineWidth?: float, - minorTickColor?: string, // ⚪ loose — was `ColorType` - minorTickInterval?: CommonTypes.autoOrNumber, - minorTickLength?: float, - minorTickPosition?: optionsMinorTickPositionValue, - minorTicks?: bool, - minorTicksPerMajor?: float, - minorTickWidth?: float, - minPadding?: float, - minRange?: float, - minTickInterval?: float, - offset?: float, - opposite?: bool, - pane?: float, - panningEnabled?: bool, - plotBands?: array, - plotLines?: array>, - reversed?: bool, - reversedStacks?: bool, - showFirstLabel?: bool, - showLastLabel?: bool, - softMax?: float, - softMin?: float, - startOfWeek?: float, - startOnTick?: bool, - staticScale?: float, - tickAmount?: float, - tickColor?: string, // ⚪ loose — was `ColorType` - tickInterval?: float, - tickLength?: float, - tickmarkPlacement?: optionsTickmarkPlacementValue, - tickPixelInterval?: float, - tickPosition?: optionsTickPositionValue, - tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), - tickPositions?: array, - tickWidth?: float, - title?: xAxisTitleOptions, - @as("type") type_?: axisTypeValue, - uniqueNames?: bool, - units?: array>, - visible?: bool, - zIndex?: int, - zoomEnabled?: bool, -} -and yAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, + crossing?: float, + dateTimeLabelFormats?: axisDateTimeLabelFormatsOptions, + endOnTick?: bool, + events?: xAxisEventsOptions<'a, 'b, 'c>, + floor?: float, + gridLineColor?: string, // ⚪ loose — was `ColorType` + gridLineDashStyle?: dashStyleValue, + gridLineInterpolation?: optionsGridLineInterpolationValue, + gridLineWidth?: float, + gridZIndex?: float, + id?: string, + labels?: zAxisLabelsOptions<'a, 'b, 'c>, + linkedTo?: float, + margin?: float, + max?: CommonTypes.stringOrNumber, + maxPadding?: float, + min?: CommonTypes.stringOrNumber, + minorGridLineColor?: string, // ⚪ loose — was `ColorType` + minorGridLineDashStyle?: dashStyleValue, + minorGridLineWidth?: float, + minorTickColor?: string, // ⚪ loose — was `ColorType` + minorTickInterval?: CommonTypes.autoOrNumber, + minorTickLength?: float, + minorTickPosition?: optionsMinorTickPositionValue, + minorTicks?: bool, + minorTicksPerMajor?: float, + minorTickWidth?: float, + minPadding?: float, + minRange?: float, + minTickInterval?: float, + offset?: float, + opposite?: bool, + pane?: float, + panningEnabled?: bool, + plotBands?: array, + plotLines?: array>, + reversed?: bool, + reversedStacks?: bool, + showFirstLabel?: bool, + showLastLabel?: bool, + softMax?: float, + softMin?: float, + startOfWeek?: float, + startOnTick?: bool, + staticScale?: float, + tickAmount?: float, + tickColor?: string, // ⚪ loose — was `ColorType` + tickInterval?: float, + tickLength?: float, + tickmarkPlacement?: optionsTickmarkPlacementValue, + tickPixelInterval?: float, + tickPosition?: optionsTickPositionValue, + tickPositioner?: @this ((axis<'a, 'b, 'c>, float, float, option>) => axisTickPositionsArray), + tickPositions?: array, + tickWidth?: float, + title?: xAxisTitleOptions, + @as("type") type_?: axisTypeValue, + uniqueNames?: bool, + units?: array>, + visible?: bool, + zIndex?: int, + zoomEnabled?: bool, +} +and yAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, distance?: CommonTypes.stringOrNumber, enabled?: bool, format?: string, @@ -29171,75 +33821,471 @@ and xAxisPlotLinesLabelOptions<'a, 'b, 'c> = { align?: alignValue, formatter?: @this ((plotLineOrBand<'a, 'b, 'c>, option>) => string), rotation?: float, - style?: cssObjectHighcharts, - text?: string, - textAlign?: alignValue, + style?: cssObjectHighcharts, + text?: string, + textAlign?: alignValue, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and xAxisPlotLinesOptions<'a, 'b, 'c> = { + acrossPanes?: bool, + className?: string, + color?: string, + dashStyle?: dashStyleValue, + events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, + id?: string, + label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, + labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, + value?: CommonTypes.stringOrNumber, + width?: float, + zIndex?: int, +} +and axisLabelsFormatterContextObject<'a, 'b, 'c> = { + axis: axis<'a, 'b, 'c>, + chart: chart<'a, 'b, 'c>, + dateTimeLabelFormat?: string, + isFirst: bool, + isLast: bool, + pos: float, + text?: string, + tick: tick<'a, 'b, 'c>, + value: CommonTypes.stringOrNumber, +} +and xAxisLabelsOptions<'a, 'b, 'c> = { + align?: alignValue, + allowOverlap?: bool, + autoRotation?: array, + autoRotationLimit?: float, + distance?: float, + enabled?: bool, + format?: string, + formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), + indentation?: float, + overflow?: optionsOverflowValue, + padding?: float, + position3d?: optionsPosition3dValue, + reserveSpace?: bool, + rotation?: float, + skew3d?: bool, + staggerLines?: float, + step?: float, + style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + useHTML?: bool, + x?: float, + y?: float, + zIndex?: int, +} +and xAxisGridOptions<'a, 'b, 'c> = { + borderColor?: string, + borderWidth?: float, + cellHeight?: float, + columns?: array>, + enabled?: bool, +} +and pointUpdateEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + options: stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c>, +} +and pointLegendItemClickEventObject<'a, 'b, 'c> = { + browserEvent: Dom.event, + defaultPrevented?: bool, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"legendItemClick"], +} +and pointDropEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + numNewPoints: float, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drop"], +} +and pointDragDropObject<'a, 'b, 'c> = { + newValues: Dict.t, + point: point<'a, 'b, 'c>, +} +and pointDragEventObject<'a, 'b, 'c> = { + newPoint?: pointDragDropObject<'a, 'b, 'c>, + newPointId?: string, + newPoints: Dict.t>, + origin: dragDropPositionObject, + preventDefault: JsFn.t, + target: point<'a, 'b, 'c>, + @as("type") type_: [#"drag"], +} +and pointClickEventObject<'a, 'b, 'c> = { + ...JsxDOM.domProps, + point: point<'a, 'b, 'c>, + chartX: float, + chartY: float, +} +and pointEventsOptionsObject<'a, 'b, 'c> = { + click?: @this ((point<'a, 'b, 'c>, pointClickEventObject<'a, 'b, 'c>) => unit), + drag?: @this ((point<'a, 'b, 'c>, pointDragEventObject<'a, 'b, 'c>) => unit), + dragStart?: @this ((point<'a, 'b, 'c>, pointDragStartEventObject) => unit), + drop?: @this ((point<'a, 'b, 'c>, pointDropEventObject<'a, 'b, 'c>) => unit), + legendItemClick?: @this ((point<'a, 'b, 'c>, pointLegendItemClickEventObject<'a, 'b, 'c>) => unit), + mouseOut?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + mouseOver?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + remove?: @this ((point<'a, 'b, 'c>, Dom.event) => unit), + select?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + unselect?: @this ((point<'a, 'b, 'c>, pointInteractionEventObject) => unit), + update?: @this ((point<'a, 'b, 'c>, pointUpdateEventObject<'a, 'b, 'c>) => unit), +} +and seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesTreegraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + headers?: bool, + inside?: bool, + labelrank?: float, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + pointFormat?: string, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesTreegraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesSunburstDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + rotationMode?: optionsRotationModeValue, + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: verticalAlignValue, + x?: float, + y?: float, +} +and seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectAnimation.t, + attributes?: svgAttributes, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + parentNodeFormat?: string, + parentNodeFormatter?: JSON.t, + parentNodeTextPath?: legendAccessibilityKeyboardNavigationOptions, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesPackedBubbleDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, + useHTML?: bool, + verticalAlign?: string, + x?: float, + y?: float, +} +and seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c> = { + align?: alignValue, + alignTo?: string, + allowOverlap?: bool, + animation?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, + className?: string, + color?: ColorType.t, + crop?: bool, + defer?: bool, + enabled?: bool, + filter?: dataLabelsFilterOptionsObject, + format?: string, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + inside?: bool, + labelrank?: float, + linkFormat?: string, + linkFormatter?: JSON.t, + linkTextPath?: dataLabelsTextPathOptionsObject, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, + padding?: float, + position?: alignValue, + rotation?: float, + shadow?: boolOrShadowOptionsObject, + shape?: string, + style?: ChartsSeriesNetworkgraphDataLabelsOptionsObjectStyle.t, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, verticalAlign?: verticalAlignValue, x?: float, y?: float, } -and xAxisPlotLinesOptions<'a, 'b, 'c> = { - acrossPanes?: bool, +and seriesPieDataLabelsOptionsObject<'a, 'b, 'c> = { + alignTo?: string, + animation?: ChartsSeriesPieDataLabelsOptionsObjectAnimation.t, + backgroundColor?: ColorType.t, + borderColor?: ColorType.t, + borderRadius?: float, + borderWidth?: float, className?: string, - color?: string, - dashStyle?: dashStyleValue, - events?: navigatorXAxisCurrentDateIndicatorEventsOptions<'a, 'b, 'c>, - id?: string, - label?: xAxisPlotLinesLabelOptions<'a, 'b, 'c>, - labels?: navigatorXAxisCurrentDateIndicatorLabelsOptions, - value?: CommonTypes.stringOrNumber, - width?: float, - zIndex?: int, -} -and axisLabelsFormatterContextObject<'a, 'b, 'c> = { - axis: axis<'a, 'b, 'c>, - chart: chart<'a, 'b, 'c>, - dateTimeLabelFormat?: string, - isFirst: bool, - isLast: bool, - pos: float, - text?: string, - tick: tick<'a, 'b, 'c>, - value: CommonTypes.stringOrNumber, -} -and xAxisLabelsOptions<'a, 'b, 'c> = { - align?: alignValue, - allowOverlap?: bool, - autoRotation?: array, - autoRotationLimit?: float, - distance?: float, + color?: ColorType.t, + connectorColor?: ColorType.t, + connectorPadding?: float, + connectorShape?: string, // ⚠️ REVIEW — was `string | Function` — match the real type by hand + connectorWidth?: float, + crookDistance?: string, + crop?: bool, + defer?: bool, + distance?: CommonTypes.stringOrNumber, enabled?: bool, + filter?: dataLabelsFilterOptionsObject, format?: string, - formatter?: @this ((axisLabelsFormatterContextObject<'a, 'b, 'c>, axisLabelsFormatterContextObject<'a, 'b, 'c>) => string), - indentation?: float, - overflow?: optionsOverflowValue, + formatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + labelrank?: float, + nullFormat?: CommonTypes.boolOrString, + nullFormatter?: @this ((point<'a, 'b, 'c>, dataLabelsOptions) => CommonTypes.stringOrNumber), + overflow?: dataLabelsOverflowValue, padding?: float, - position3d?: optionsPosition3dValue, - reserveSpace?: bool, + position?: alignValue, rotation?: float, - skew3d?: bool, - staggerLines?: float, - step?: float, - style?: string, // ⚠️ REVIEW — was `CSSObject | XAxisLabelsStyleOptions` — match the real type by hand + shadow?: boolOrShadowOptionsObject, + shape?: string, + softConnector?: bool, + style?: cssObjectHighcharts, + textPath?: dataLabelsTextPathOptionsObject, useHTML?: bool, + verticalAlign?: string, x?: float, y?: float, - zIndex?: int, } -and xAxisGridOptions<'a, 'b, 'c> = { - borderColor?: string, +and pointOptionsObject<'a, 'b, 'c> = { + accessibility?: pointAccessibilityOptionsObject, + borderColor?: ColorType.t, borderWidth?: float, - cellHeight?: float, - columns?: array>, - enabled?: bool, + boxDashStyle?: dashStyleValue, + className?: string, + close?: float, + collapseButton?: JSON.t, + collapsed?: bool, + color?: ColorType.t, + colorIndex?: float, + colorValue?: float, + connectorColor?: string, + connectorWidth?: float, + custom?: Dict.t, + dashStyle?: dashStyleValue, + dataLabels?: chartsPointOptionsObjectDataLabels_t, + description?: string, + direction?: float, + dragDrop?: seriesLineDataDragDropOptions, + drilldown?: string, + events?: pointEventsOptionsObject<'a, 'b, 'c>, + fillColor?: ColorType.t, + from?: string, + gradientForSides?: bool, + high?: float, + id?: string, + innerRadius?: string, + isIntermediateSum?: bool, + isSum?: bool, + label?: string, + labelrank?: float, + legendIndex?: float, + length?: float, + low?: float, + lowColor?: ColorType.t, + marker?: pointMarkerOptionsObject, + median?: float, + medianDashStyle?: dashStyleValue, + name?: string, + @as("open") open_?: float, + parent?: string, + pointPadding?: float, + pointWidth?: float, + q1?: float, + q3?: float, + radius?: string, + selected?: bool, + sets?: array, + sliced?: bool, + states?: seriesStatesOptionsObject, + stemDashStyle?: dashStyleValue, + target?: float, + targetOptions?: seriesBulletDataTargetOptions, + text?: string, + title?: string, + @as("to") to_?: string, + value?: float, + weight?: float, + whiskerDashStyle?: dashStyleValue, + x?: CommonTypes.stringOrNumber, + y?: float, + z?: float, +} +and series<'a, 'b, 'c> = { + area?: string, // ⚪ loose — was `SVGElement` + center: array, + chart: chart<'a, 'b, 'c>, + color?: string, // ⚪ loose — was `ColorType` + data: array, + dataMax?: float, + dataMin?: float, + index: int, + legendItem?: legendItemObject, + linkedParent: series<'a, 'b, 'c>, + linkedSeries: array>, + name: string, + options: string, // ⚪ loose — was `SeriesOptionsType` + points: array, + selected: bool, + @as("type") type_: string, + userOptions: string, // ⚪ loose — was `SeriesOptionsType` + visible: bool, + xAxis: axis<'a, 'b, 'c>, + yAxis: axis<'a, 'b, 'c>, + addPoint: (string, option, option, option, option) => unit, // ⚪ loose — was `PointOptionsType` + animate: option => unit, + drawPoints: unit => unit, + getName: unit => string, + getPlotBox: unit => unit, + getValidPoints: (option>, option, option) => array, + hide: unit => unit, + is: string => bool, + markerAttribs: (point<'a, 'b, 'c>, option) => svgAttributes, + onMouseOut: unit => unit, + onMouseOver: unit => unit, + remove: (option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + removePoint: (float, option, option) => unit, // ⚪ loose — was `boolean | Partial` + render: unit => unit, + searchPoint: (string, option) => point<'a, 'b, 'c>, // ⚪ loose — was `PointerEvent` + select: option => unit, + setData: (array, option, option, option) => unit, // ⚪ loose — was `boolean | Partial` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + show: unit => unit, + translate: unit => unit, + update: (string, option) => unit, // ⚪ loose — was `SeriesOptionsType` +} +and point<'a, 'b, 'c> = { + category: CommonTypes.stringOrNumber, + color?: string, // ⚪ loose — was `ColorType` + colorIndex?: float, + graphic?: string, // ⚪ loose — was `SVGElement` + graphics?: array, + index: int, + key: CommonTypes.stringOrNumber, + name: string, + options: pointOptionsObject<'a, 'b, 'c>, + percentage?: float, + plotX?: float, + plotY?: float, + points?: array>, + selected: bool, + series: series<'a, 'b, 'c>, + shapeArgs?: string, // ⚪ loose — was `Readonly` + sliced?: bool, + tooltipPos?: array, + total?: float, + visible: bool, + x: float, + y?: float, + getClassName: unit => string, + getZone: unit => seriesZonesOptionsObject, + haloPath: float => array, + onMouseOut: unit => unit, + onMouseOver: option => unit, + optionsToObject: string => Dict.t, // ⚪ loose — was `PointOptionsType` + pos: (bool, float) => array, + remove: (option, option) => unit, // ⚪ loose — was `boolean | Partial` + select: (option, option) => unit, + setNestedProperty: (string, string, string) => string, // ⚪ loose — was `T` + setState: (option, option) => unit, + setVisible: (option, option) => unit, + tooltipFormatter: string => string, + update: (string, option, option) => unit, // ⚪ loose — was `PointOptionsType` +} +and axisPointBreakEventObject<'a, 'b, 'c> = { + brk: Dict.t, + point: point<'a, 'b, 'c>, + preventDefault: JsFn.t, + target: Dom.element, + @as("type") type_: ChartsSharedTypes.chartsAxisPointBreakEventObjectType, } and xAxisEventsOptions<'a, 'b, 'c> = { afterBreaks?: @this ((axis<'a, 'b, 'c>) => unit), - afterSetExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` - pointBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - pointInBreak?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisPointBreakEventObject` - setExtremes?: @this ((axis<'a, 'b, 'c>, string) => unit), // ⚪ loose — was `AxisSetExtremesEventObject` + afterSetExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), + pointBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + pointInBreak?: @this ((axis<'a, 'b, 'c>, axisPointBreakEventObject<'a, 'b, 'c>) => unit), + setExtremes?: @this ((axis<'a, 'b, 'c>, axisSetExtremesEventObject) => unit), } and navigatorXAxisCurrentDateIndicatorLabelOptions<'a, 'b, 'c> = { align?: alignValue, @@ -29488,39 +34534,121 @@ and chart<'a, 'b, 'c> = { @unboxed and highchartsNavigationAnnotationsShapesOptionsPoints<'t6> = Str(string) | Fn('t6 => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsShapesOptionsPoint<'f> = Str(string) | Fn('f => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsNavigationAnnotationsLabelsOptionsPoint<'e> = Str(string) | Fn('e => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and plotZigzagDataLabelsOptionsOrPlotZigzagDataLabelsOptionsArray<'a, 'b, 'c> = PlotZigzagDataLabelsOptions(plotZigzagDataLabelsOptions<'a, 'b, 'c>) | PlotZigzagDataLabelsOptionsArr(array>) @unboxed and plotXrangeDataLabelsOptionsOrPlotXrangeDataLabelsOptionsArray<'a, 'b, 'c> = PlotXrangeDataLabelsOptions(plotXrangeDataLabelsOptions<'a, 'b, 'c>) | PlotXrangeDataLabelsOptionsArr(array>) +@unboxed and plotWmaDataLabelsOptionsOrPlotWmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotWmaDataLabelsOptions(plotWmaDataLabelsOptions<'a, 'b, 'c>) | PlotWmaDataLabelsOptionsArr(array>) +@unboxed and plotWindbarbDataLabelsOptionsEtc1n6q1<'a, 'b, 'c> = PlotWindbarbDataLabelsOptions(plotWindbarbDataLabelsOptions<'a, 'b, 'c>) | PlotWindbarbDataLabelsOptionsArr(array>) +@unboxed and plotWilliamsrDataLabelsOptionsEtcmijc4<'a, 'b, 'c> = PlotWilliamsrDataLabelsOptions(plotWilliamsrDataLabelsOptions<'a, 'b, 'c>) | PlotWilliamsrDataLabelsOptionsArr(array>) +@unboxed and plotWaterfallDataLabelsOptionsEtc10qh5<'a, 'b, 'c> = PlotWaterfallDataLabelsOptions(plotWaterfallDataLabelsOptions<'a, 'b, 'c>) | PlotWaterfallDataLabelsOptionsArr(array>) +@unboxed and plotVwapDataLabelsOptionsOrPlotVwapDataLabelsOptionsArray<'a, 'b, 'c> = PlotVwapDataLabelsOptions(plotVwapDataLabelsOptions<'a, 'b, 'c>) | PlotVwapDataLabelsOptionsArr(array>) +@unboxed and plotVennDataLabelsOptionsOrPlotVennDataLabelsOptionsArray<'a, 'b, 'c> = PlotVennDataLabelsOptions(plotVennDataLabelsOptions<'a, 'b, 'c>) | PlotVennDataLabelsOptionsArr(array>) +@unboxed and plotVectorDataLabelsOptionsOrPlotVectorDataLabelsOptionsArray<'a, 'b, 'c> = PlotVectorDataLabelsOptions(plotVectorDataLabelsOptions<'a, 'b, 'c>) | PlotVectorDataLabelsOptionsArr(array>) +@unboxed and plotVbpDataLabelsOptionsOrPlotVbpDataLabelsOptionsArray<'a, 'b, 'c> = PlotVbpDataLabelsOptions(plotVbpDataLabelsOptions<'a, 'b, 'c>) | PlotVbpDataLabelsOptionsArr(array>) +@unboxed and plotVariwideDataLabelsOptionsEtclotlf<'a, 'b, 'c> = PlotVariwideDataLabelsOptions(plotVariwideDataLabelsOptions<'a, 'b, 'c>) | PlotVariwideDataLabelsOptionsArr(array>) +@unboxed and plotTrixDataLabelsOptionsOrPlotTrixDataLabelsOptionsArray<'a, 'b, 'c> = PlotTrixDataLabelsOptions(plotTrixDataLabelsOptions<'a, 'b, 'c>) | PlotTrixDataLabelsOptionsArr(array>) +@unboxed and plotTrendlineDataLabelsOptionsEtc2ibrk<'a, 'b, 'c> = PlotTrendlineDataLabelsOptions(plotTrendlineDataLabelsOptions<'a, 'b, 'c>) | PlotTrendlineDataLabelsOptionsArr(array>) @unboxed and plotTreemapLevelsDataLabelsOptionsEtc1oig7<'a, 'b, 'c> = PlotTreemapLevelsDataLabelsOptions(plotTreemapLevelsDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapLevelsDataLabelsOptionsArr(array>) @unboxed and plotTreemapDataLabelsOptionsOrPlotTreemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTreemapDataLabelsOptions(plotTreemapDataLabelsOptions<'a, 'b, 'c>) | PlotTreemapDataLabelsOptionsArr(array>) @unboxed and seriesTreegraphDataLabelsOptionsObjectEtc12ung<'a, 'b, 'c> = SeriesTreegraphDataLabelsOptionsObject(seriesTreegraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesTreegraphDataLabelsOptionsObjectArr(array>) @unboxed and timelineDataLabelsOptionsObjectEtc13zn4<'a, 'b, 'c> = TimelineDataLabelsOptionsObject(timelineDataLabelsOptionsObject<'a, 'b, 'c>) | TimelineDataLabelsOptionsObjectArr(array>) +@unboxed and plotTilemapDataLabelsOptionsOrPlotTilemapDataLabelsOptionsArray<'a, 'b, 'c> = PlotTilemapDataLabelsOptions(plotTilemapDataLabelsOptions<'a, 'b, 'c>) | PlotTilemapDataLabelsOptionsArr(array>) +@unboxed and plotTemaDataLabelsOptionsOrPlotTemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotTemaDataLabelsOptions(plotTemaDataLabelsOptions<'a, 'b, 'c>) | PlotTemaDataLabelsOptionsArr(array>) +@unboxed and plotSupertrendDataLabelsOptionsEtcd9xws<'a, 'b, 'c> = PlotSupertrendDataLabelsOptions(plotSupertrendDataLabelsOptions<'a, 'b, 'c>) | PlotSupertrendDataLabelsOptionsArr(array>) @unboxed and seriesSunburstDataLabelsOptionsObjectEtcjoblr<'a, 'b, 'c> = SeriesSunburstDataLabelsOptionsObject(seriesSunburstDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSunburstDataLabelsOptionsObjectArr(array>) +@unboxed and plotStreamgraphDataLabelsOptionsEtc1h2ke<'a, 'b, 'c> = PlotStreamgraphDataLabelsOptions(plotStreamgraphDataLabelsOptions<'a, 'b, 'c>) | PlotStreamgraphDataLabelsOptionsArr(array>) +@unboxed and plotStochasticDataLabelsOptionsEtcyzhod<'a, 'b, 'c> = PlotStochasticDataLabelsOptions(plotStochasticDataLabelsOptions<'a, 'b, 'c>) | PlotStochasticDataLabelsOptionsArr(array>) +@unboxed and plotSplineDataLabelsOptionsOrPlotSplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotSplineDataLabelsOptions(plotSplineDataLabelsOptions<'a, 'b, 'c>) | PlotSplineDataLabelsOptionsArr(array>) +@unboxed and plotSolidgaugeDataLabelsOptionsEtcourj9<'a, 'b, 'c> = PlotSolidgaugeDataLabelsOptions(plotSolidgaugeDataLabelsOptions<'a, 'b, 'c>) | PlotSolidgaugeDataLabelsOptionsArr(array>) +@unboxed and plotSmaDataLabelsOptionsOrPlotSmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotSmaDataLabelsOptions(plotSmaDataLabelsOptions<'a, 'b, 'c>) | PlotSmaDataLabelsOptionsArr(array>) +@unboxed and plotSlowstochasticDataLabelsOptionsEtcwayqd<'a, 'b, 'c> = PlotSlowstochasticDataLabelsOptions(plotSlowstochasticDataLabelsOptions<'a, 'b, 'c>) | PlotSlowstochasticDataLabelsOptionsArr(array>) +@unboxed and plotScatterDataLabelsOptionsOrPlotScatterDataLabelsOptionsArray<'a, 'b, 'c> = PlotScatterDataLabelsOptions(plotScatterDataLabelsOptions<'a, 'b, 'c>) | PlotScatterDataLabelsOptionsArr(array>) +@unboxed and plotScatter3dDataLabelsOptionsEtc27th1<'a, 'b, 'c> = PlotScatter3dDataLabelsOptions(plotScatter3dDataLabelsOptions<'a, 'b, 'c>) | PlotScatter3dDataLabelsOptionsArr(array>) +@unboxed and plotRsiDataLabelsOptionsOrPlotRsiDataLabelsOptionsArray<'a, 'b, 'c> = PlotRsiDataLabelsOptions(plotRsiDataLabelsOptions<'a, 'b, 'c>) | PlotRsiDataLabelsOptionsArr(array>) +@unboxed and plotRocDataLabelsOptionsOrPlotRocDataLabelsOptionsArray<'a, 'b, 'c> = PlotRocDataLabelsOptions(plotRocDataLabelsOptions<'a, 'b, 'c>) | PlotRocDataLabelsOptionsArr(array>) +@unboxed and plotRenkoDataLabelsOptionsOrPlotRenkoDataLabelsOptionsArray<'a, 'b, 'c> = PlotRenkoDataLabelsOptions(plotRenkoDataLabelsOptions<'a, 'b, 'c>) | PlotRenkoDataLabelsOptionsArr(array>) +@unboxed and plotPyramid3dDataLabelsOptionsEtcphxm1<'a, 'b, 'c> = PlotPyramid3dDataLabelsOptions(plotPyramid3dDataLabelsOptions<'a, 'b, 'c>) | PlotPyramid3dDataLabelsOptionsArr(array>) +@unboxed and plotPsarDataLabelsOptionsOrPlotPsarDataLabelsOptionsArray<'a, 'b, 'c> = PlotPsarDataLabelsOptions(plotPsarDataLabelsOptions<'a, 'b, 'c>) | PlotPsarDataLabelsOptionsArr(array>) +@unboxed and plotPriceenvelopesDataLabelsOptionsEtcuq9q4<'a, 'b, 'c> = PlotPriceenvelopesDataLabelsOptions(plotPriceenvelopesDataLabelsOptions<'a, 'b, 'c>) | PlotPriceenvelopesDataLabelsOptionsArr(array>) +@unboxed and plotPpoDataLabelsOptionsOrPlotPpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotPpoDataLabelsOptions(plotPpoDataLabelsOptions<'a, 'b, 'c>) | PlotPpoDataLabelsOptionsArr(array>) +@unboxed and plotPolygonDataLabelsOptionsOrPlotPolygonDataLabelsOptionsArray<'a, 'b, 'c> = PlotPolygonDataLabelsOptions(plotPolygonDataLabelsOptions<'a, 'b, 'c>) | PlotPolygonDataLabelsOptionsArr(array>) +@unboxed and plotPointandfigureDataLabelsOptionsEtcvq3p3<'a, 'b, 'c> = PlotPointandfigureDataLabelsOptions(plotPointandfigureDataLabelsOptions<'a, 'b, 'c>) | PlotPointandfigureDataLabelsOptionsArr(array>) +@unboxed and plotPivotpointsDataLabelsOptionsEtcf9d6t<'a, 'b, 'c> = PlotPivotpointsDataLabelsOptions(plotPivotpointsDataLabelsOptions<'a, 'b, 'c>) | PlotPivotpointsDataLabelsOptionsArr(array>) +@unboxed and plotPictorialDataLabelsOptionsEtcjyvqq<'a, 'b, 'c> = PlotPictorialDataLabelsOptions(plotPictorialDataLabelsOptions<'a, 'b, 'c>) | PlotPictorialDataLabelsOptionsArr(array>) +@unboxed and plotPcDataLabelsOptionsOrPlotPcDataLabelsOptionsArray<'a, 'b, 'c> = PlotPcDataLabelsOptions(plotPcDataLabelsOptions<'a, 'b, 'c>) | PlotPcDataLabelsOptionsArr(array>) +@unboxed and plotParetoDataLabelsOptionsOrPlotParetoDataLabelsOptionsArray<'a, 'b, 'c> = PlotParetoDataLabelsOptions(plotParetoDataLabelsOptions<'a, 'b, 'c>) | PlotParetoDataLabelsOptionsArr(array>) @unboxed and seriesPackedBubbleDataLabelsOptionsObjecEtccwqqs<'a, 'b, 'c> = SeriesPackedBubbleDataLabelsOptionsObject(seriesPackedBubbleDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPackedBubbleDataLabelsOptionsObjectArr(array>) @unboxed and seriesOrganizationDataLabelsOptionsObjecEtcmf6ti<'a, 'b, 'c> = SeriesOrganizationDataLabelsOptionsObject(seriesOrganizationDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesOrganizationDataLabelsOptionsObjectArr(array>) +@unboxed and plotOhlcDataLabelsOptionsOrPlotOhlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotOhlcDataLabelsOptions(plotOhlcDataLabelsOptions<'a, 'b, 'c>) | PlotOhlcDataLabelsOptionsArr(array>) +@unboxed and plotObvDataLabelsOptionsOrPlotObvDataLabelsOptionsArray<'a, 'b, 'c> = PlotObvDataLabelsOptions(plotObvDataLabelsOptions<'a, 'b, 'c>) | PlotObvDataLabelsOptionsArr(array>) @unboxed and seriesNetworkgraphDataLabelsOptionsObjecEtc14yc0<'a, 'b, 'c> = SeriesNetworkgraphDataLabelsOptionsObject(seriesNetworkgraphDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesNetworkgraphDataLabelsOptionsObjectArr(array>) +@unboxed and plotNatrDataLabelsOptionsOrPlotNatrDataLabelsOptionsArray<'a, 'b, 'c> = PlotNatrDataLabelsOptions(plotNatrDataLabelsOptions<'a, 'b, 'c>) | PlotNatrDataLabelsOptionsArr(array>) +@unboxed and plotMomentumDataLabelsOptionsEtcenn0h<'a, 'b, 'c> = PlotMomentumDataLabelsOptions(plotMomentumDataLabelsOptions<'a, 'b, 'c>) | PlotMomentumDataLabelsOptionsArr(array>) +@unboxed and plotMfiDataLabelsOptionsOrPlotMfiDataLabelsOptionsArray<'a, 'b, 'c> = PlotMfiDataLabelsOptions(plotMfiDataLabelsOptions<'a, 'b, 'c>) | PlotMfiDataLabelsOptionsArr(array>) @unboxed and plotMappointDataLabelsOptionsEtc13i28<'a, 'b, 'c> = PlotMappointDataLabelsOptions(plotMappointDataLabelsOptions<'a, 'b, 'c>) | PlotMappointDataLabelsOptionsArr(array>) @unboxed and plotMapDataLabelsOptionsOrPlotMapDataLabelsOptionsArray<'a, 'b, 'c> = PlotMapDataLabelsOptions(plotMapDataLabelsOptions<'a, 'b, 'c>) | PlotMapDataLabelsOptionsArr(array>) +@unboxed and plotMaplineDataLabelsOptionsOrPlotMaplineDataLabelsOptionsArray<'a, 'b, 'c> = PlotMaplineDataLabelsOptions(plotMaplineDataLabelsOptions<'a, 'b, 'c>) | PlotMaplineDataLabelsOptionsArr(array>) @unboxed and plotMapbubbleDataLabelsOptionsEtczeugz<'a, 'b, 'c> = PlotMapbubbleDataLabelsOptions(plotMapbubbleDataLabelsOptions<'a, 'b, 'c>) | PlotMapbubbleDataLabelsOptionsArr(array>) +@unboxed and plotMacdDataLabelsOptionsOrPlotMacdDataLabelsOptionsArray<'a, 'b, 'c> = PlotMacdDataLabelsOptions(plotMacdDataLabelsOptions<'a, 'b, 'c>) | PlotMacdDataLabelsOptionsArr(array>) +@unboxed and plotLineDataLabelsOptionsOrPlotLineDataLabelsOptionsArray<'a, 'b, 'c> = PlotLineDataLabelsOptions(plotLineDataLabelsOptions<'a, 'b, 'c>) | PlotLineDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionslopeDataLabelsOptioEtc1pdtq<'a, 'b, 'c> = PlotLinearregressionslopeDataLabelsOptions(plotLinearregressionslopeDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionslopeDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionDataLabelsOptionsEtcjtcxu<'a, 'b, 'c> = PlotLinearregressionDataLabelsOptions(plotLinearregressionDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressioninterceptDataLabelsOEtc1vuc5<'a, 'b, 'c> = PlotLinearregressioninterceptDataLabelsOptions(plotLinearregressioninterceptDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressioninterceptDataLabelsOptionsArr(array>) +@unboxed and plotLinearregressionangleDataLabelsOptioEtc1uru7<'a, 'b, 'c> = PlotLinearregressionangleDataLabelsOptions(plotLinearregressionangleDataLabelsOptions<'a, 'b, 'c>) | PlotLinearregressionangleDataLabelsOptionsArr(array>) +@unboxed and plotKlingerDataLabelsOptionsOrPlotKlingerDataLabelsOptionsArray<'a, 'b, 'c> = PlotKlingerDataLabelsOptions(plotKlingerDataLabelsOptions<'a, 'b, 'c>) | PlotKlingerDataLabelsOptionsArr(array>) +@unboxed and plotKeltnerchannelsDataLabelsOptionsEtcjyy3v<'a, 'b, 'c> = PlotKeltnerchannelsDataLabelsOptions(plotKeltnerchannelsDataLabelsOptions<'a, 'b, 'c>) | PlotKeltnerchannelsDataLabelsOptionsArr(array>) +@unboxed and plotIkhDataLabelsOptionsOrPlotIkhDataLabelsOptionsArray<'a, 'b, 'c> = PlotIkhDataLabelsOptions(plotIkhDataLabelsOptions<'a, 'b, 'c>) | PlotIkhDataLabelsOptionsArr(array>) +@unboxed and plotHollowcandlestickDataLabelsOptionsEtc1dqjk<'a, 'b, 'c> = PlotHollowcandlestickDataLabelsOptions(plotHollowcandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotHollowcandlestickDataLabelsOptionsArr(array>) +@unboxed and plotHlcDataLabelsOptionsOrPlotHlcDataLabelsOptionsArray<'a, 'b, 'c> = PlotHlcDataLabelsOptions(plotHlcDataLabelsOptions<'a, 'b, 'c>) | PlotHlcDataLabelsOptionsArr(array>) +@unboxed and plotHistogramDataLabelsOptionsEtc1q3sa<'a, 'b, 'c> = PlotHistogramDataLabelsOptions(plotHistogramDataLabelsOptions<'a, 'b, 'c>) | PlotHistogramDataLabelsOptionsArr(array>) +@unboxed and plotHeikinashiDataLabelsOptionsEtcsm05n<'a, 'b, 'c> = PlotHeikinashiDataLabelsOptions(plotHeikinashiDataLabelsOptions<'a, 'b, 'c>) | PlotHeikinashiDataLabelsOptionsArr(array>) +@unboxed and plotHeatmapDataLabelsOptionsOrPlotHeatmapDataLabelsOptionsArray<'a, 'b, 'c> = PlotHeatmapDataLabelsOptions(plotHeatmapDataLabelsOptions<'a, 'b, 'c>) | PlotHeatmapDataLabelsOptionsArr(array>) @unboxed and plotGeoheatmapDataLabelsOptionsEtc110mk<'a, 'b, 'c> = PlotGeoheatmapDataLabelsOptions(plotGeoheatmapDataLabelsOptions<'a, 'b, 'c>) | PlotGeoheatmapDataLabelsOptionsArr(array>) @unboxed and plotGaugeDataLabelsOptionsOrPlotGaugeDataLabelsOptionsArray<'a, 'b, 'c> = PlotGaugeDataLabelsOptions(plotGaugeDataLabelsOptions<'a, 'b, 'c>) | PlotGaugeDataLabelsOptionsArr(array>) @unboxed and plotGanttDataLabelsOptionsOrPlotGanttDataLabelsOptionsArray<'a, 'b, 'c> = PlotGanttDataLabelsOptions(plotGanttDataLabelsOptions<'a, 'b, 'c>) | PlotGanttDataLabelsOptionsArr(array>) @unboxed and seriesPieDataLabelsOptionsObjectEtc1kumz<'a, 'b, 'c> = SeriesPieDataLabelsOptionsObject(seriesPieDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesPieDataLabelsOptionsObjectArr(array>) @unboxed and plotFunnel3dDataLabelsOptionsEtc3ql0o<'a, 'b, 'c> = PlotFunnel3dDataLabelsOptions(plotFunnel3dDataLabelsOptions<'a, 'b, 'c>) | PlotFunnel3dDataLabelsOptionsArr(array>) +@unboxed and plotFlagsDataLabelsOptionsOrPlotFlagsDataLabelsOptionsArray<'a, 'b, 'c> = PlotFlagsDataLabelsOptions(plotFlagsDataLabelsOptions<'a, 'b, 'c>) | PlotFlagsDataLabelsOptionsArr(array>) +@unboxed and plotErrorbarDataLabelsOptionsEtc2knnc<'a, 'b, 'c> = PlotErrorbarDataLabelsOptions(plotErrorbarDataLabelsOptions<'a, 'b, 'c>) | PlotErrorbarDataLabelsOptionsArr(array>) +@unboxed and plotEmaDataLabelsOptionsOrPlotEmaDataLabelsOptionsArray<'a, 'b, 'c> = PlotEmaDataLabelsOptions(plotEmaDataLabelsOptions<'a, 'b, 'c>) | PlotEmaDataLabelsOptionsArr(array>) +@unboxed and plotDpoDataLabelsOptionsOrPlotDpoDataLabelsOptionsArray<'a, 'b, 'c> = PlotDpoDataLabelsOptions(plotDpoDataLabelsOptions<'a, 'b, 'c>) | PlotDpoDataLabelsOptionsArr(array>) +@unboxed and plotDmiDataLabelsOptionsOrPlotDmiDataLabelsOptionsArray<'a, 'b, 'c> = PlotDmiDataLabelsOptions(plotDmiDataLabelsOptions<'a, 'b, 'c>) | PlotDmiDataLabelsOptionsArr(array>) +@unboxed and plotDisparityindexDataLabelsOptionsEtc1m37h<'a, 'b, 'c> = PlotDisparityindexDataLabelsOptions(plotDisparityindexDataLabelsOptions<'a, 'b, 'c>) | PlotDisparityindexDataLabelsOptionsArr(array>) @unboxed and seriesSankeyDataLabelsOptionsObjectEtcuyuhz<'a, 'b, 'c> = SeriesSankeyDataLabelsOptionsObject(seriesSankeyDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesSankeyDataLabelsOptionsObjectArr(array>) +@unboxed and plotDemaDataLabelsOptionsOrPlotDemaDataLabelsOptionsArray<'a, 'b, 'c> = PlotDemaDataLabelsOptions(plotDemaDataLabelsOptions<'a, 'b, 'c>) | PlotDemaDataLabelsOptionsArr(array>) +@unboxed and plotCylinderDataLabelsOptionsEtckgmvh<'a, 'b, 'c> = PlotCylinderDataLabelsOptions(plotCylinderDataLabelsOptions<'a, 'b, 'c>) | PlotCylinderDataLabelsOptionsArr(array>) +@unboxed and plotContourDataLabelsOptionsOrPlotContourDataLabelsOptionsArray<'a, 'b, 'c> = PlotContourDataLabelsOptions(plotContourDataLabelsOptions<'a, 'b, 'c>) | PlotContourDataLabelsOptionsArr(array>) +@unboxed and plotColumnpyramidDataLabelsOptionsEtcdzo63<'a, 'b, 'c> = PlotColumnpyramidDataLabelsOptions(plotColumnpyramidDataLabelsOptions<'a, 'b, 'c>) | PlotColumnpyramidDataLabelsOptionsArr(array>) +@unboxed and plotColumnDataLabelsOptionsOrPlotColumnDataLabelsOptionsArray<'a, 'b, 'c> = PlotColumnDataLabelsOptions(plotColumnDataLabelsOptions<'a, 'b, 'c>) | PlotColumnDataLabelsOptionsArr(array>) +@unboxed and plotCmoDataLabelsOptionsOrPlotCmoDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmoDataLabelsOptions(plotCmoDataLabelsOptions<'a, 'b, 'c>) | PlotCmoDataLabelsOptionsArr(array>) +@unboxed and plotCmfDataLabelsOptionsOrPlotCmfDataLabelsOptionsArray<'a, 'b, 'c> = PlotCmfDataLabelsOptions(plotCmfDataLabelsOptions<'a, 'b, 'c>) | PlotCmfDataLabelsOptionsArr(array>) +@unboxed and plotChaikinDataLabelsOptionsOrPlotChaikinDataLabelsOptionsArray<'a, 'b, 'c> = PlotChaikinDataLabelsOptions(plotChaikinDataLabelsOptions<'a, 'b, 'c>) | PlotChaikinDataLabelsOptionsArr(array>) +@unboxed and plotCciDataLabelsOptionsOrPlotCciDataLabelsOptionsArray<'a, 'b, 'c> = PlotCciDataLabelsOptions(plotCciDataLabelsOptions<'a, 'b, 'c>) | PlotCciDataLabelsOptionsArr(array>) +@unboxed and plotCandlestickDataLabelsOptionsEtc168km<'a, 'b, 'c> = PlotCandlestickDataLabelsOptions(plotCandlestickDataLabelsOptions<'a, 'b, 'c>) | PlotCandlestickDataLabelsOptionsArr(array>) @unboxed and plotBulletDataLabelsOptionsOrPlotBulletDataLabelsOptionsArray<'a, 'b, 'c> = PlotBulletDataLabelsOptions(plotBulletDataLabelsOptions<'a, 'b, 'c>) | PlotBulletDataLabelsOptionsArr(array>) @unboxed and plotBubbleDataLabelsOptionsOrPlotBubbleDataLabelsOptionsArray<'a, 'b, 'c> = PlotBubbleDataLabelsOptions(plotBubbleDataLabelsOptions<'a, 'b, 'c>) | PlotBubbleDataLabelsOptionsArr(array>) +@unboxed and plotBoxplotDataLabelsOptionsOrPlotBoxplotDataLabelsOptionsArray<'a, 'b, 'c> = PlotBoxplotDataLabelsOptions(plotBoxplotDataLabelsOptions<'a, 'b, 'c>) | PlotBoxplotDataLabelsOptionsArr(array>) +@unboxed and plotBellcurveDataLabelsOptionsEtcic2kb<'a, 'b, 'c> = PlotBellcurveDataLabelsOptions(plotBellcurveDataLabelsOptions<'a, 'b, 'c>) | PlotBellcurveDataLabelsOptionsArr(array>) +@unboxed and plotBbDataLabelsOptionsOrPlotBbDataLabelsOptionsArray<'a, 'b, 'c> = PlotBbDataLabelsOptions(plotBbDataLabelsOptions<'a, 'b, 'c>) | PlotBbDataLabelsOptionsArr(array>) @unboxed and plotBarDataLabelsOptionsOrPlotBarDataLabelsOptionsArray<'a, 'b, 'c> = PlotBarDataLabelsOptions(plotBarDataLabelsOptions<'a, 'b, 'c>) | PlotBarDataLabelsOptionsArr(array>) +@unboxed and plotAtrDataLabelsOptionsOrPlotAtrDataLabelsOptionsArray<'a, 'b, 'c> = PlotAtrDataLabelsOptions(plotAtrDataLabelsOptions<'a, 'b, 'c>) | PlotAtrDataLabelsOptionsArr(array>) +@unboxed and plotAroonoscillatorDataLabelsOptionsEtc1z09d<'a, 'b, 'c> = PlotAroonoscillatorDataLabelsOptions(plotAroonoscillatorDataLabelsOptions<'a, 'b, 'c>) | PlotAroonoscillatorDataLabelsOptionsArr(array>) +@unboxed and plotAroonDataLabelsOptionsOrPlotAroonDataLabelsOptionsArray<'a, 'b, 'c> = PlotAroonDataLabelsOptions(plotAroonDataLabelsOptions<'a, 'b, 'c>) | PlotAroonDataLabelsOptionsArr(array>) +@unboxed and plotAreasplineDataLabelsOptionsEtc3m0yb<'a, 'b, 'c> = PlotAreasplineDataLabelsOptions(plotAreasplineDataLabelsOptions<'a, 'b, 'c>) | PlotAreasplineDataLabelsOptionsArr(array>) @unboxed and seriesAreaRangeDataLabelsOptionsObjectEtcmk4px<'a, 'b, 'c> = SeriesAreaRangeDataLabelsOptionsObject(seriesAreaRangeDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesAreaRangeDataLabelsOptionsObjectArr(array>) +@unboxed and plotSeriesDataLabelsOptionsOrPlotSeriesDataLabelsOptionsArray<'a, 'b, 'c> = PlotSeriesDataLabelsOptions(plotSeriesDataLabelsOptions<'a, 'b, 'c>) | PlotSeriesDataLabelsOptionsArr(array>) +@unboxed and plotAreaDataLabelsOptionsOrPlotAreaDataLabelsOptionsArray<'a, 'b, 'c> = PlotAreaDataLabelsOptions(plotAreaDataLabelsOptions<'a, 'b, 'c>) | PlotAreaDataLabelsOptionsArr(array>) @unboxed and seriesArcDiagramDataLabelsOptionsObjectEtc147el<'a, 'b, 'c> = SeriesArcDiagramDataLabelsOptionsObject(seriesArcDiagramDataLabelsOptionsObject<'a, 'b, 'c>) | SeriesArcDiagramDataLabelsOptionsObjectArr(array>) +@unboxed and plotApoDataLabelsOptionsOrPlotApoDataLabelsOptionsArray<'a, 'b, 'c> = PlotApoDataLabelsOptions(plotApoDataLabelsOptions<'a, 'b, 'c>) | PlotApoDataLabelsOptionsArr(array>) @unboxed and plotAoDataLabelsOptionsOrPlotAoDataLabelsOptionsArray<'a, 'b, 'c> = PlotAoDataLabelsOptions(plotAoDataLabelsOptions<'a, 'b, 'c>) | PlotAoDataLabelsOptionsArr(array>) @unboxed and plotAdDataLabelsOptionsOrPlotAdDataLabelsOptionsArray<'a, 'b, 'c> = PlotAdDataLabelsOptions(plotAdDataLabelsOptions<'a, 'b, 'c>) | PlotAdDataLabelsOptionsArr(array>) @unboxed and pointOrPointArray<'a, 'b, 'c> = Point(point<'a, 'b, 'c>) | PointArr(array>) -@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and plotAbandsDataLabelsOptionsOrPlotAbandsDataLabelsOptionsArray<'a, 'b, 'c> = PlotAbandsDataLabelsOptions(plotAbandsDataLabelsOptions<'a, 'b, 'c>) | PlotAbandsDataLabelsOptionsArr(array>) @unboxed and boolOrAxisCrosshairOptions<'a, 'b, 'c> = Bool(bool) | AxisCrosshairOptions(axisCrosshairOptions<'a, 'b, 'c>) @unboxed and chartParallelAxesOptionsOrChartParallelAxesOptionsArray<'a, 'b, 'c> = ChartParallelAxesOptions(chartParallelAxesOptions<'a, 'b, 'c>) | ChartParallelAxesOptionsArr(array>) @unboxed and highchartsAnnotationsShapesOptionsPoints<'c> = Str(string) | Fn('c => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsShapesOptionsPoint<'b> = Str(string) | Fn('b => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) @unboxed and highchartsAnnotationsLabelsOptionsPoint<'a> = Str(string) | Fn('a => pointTarget_t) | AnnotationMockPointOptionsObject(annotationMockPointOptionsObject) +@unboxed and stringOrNumberOrStringOrNumberArrayOrPointOptionsObject<'a, 'b, 'c> = Str(string) | Num(float) | Arr(array) | PointOptionsObject(pointOptionsObject<'a, 'b, 'c>) @unboxed and boolOrCurrentDateIndicatorOptions = Bool(bool) | CurrentDateIndicatorOptions(currentDateIndicatorOptions) module GetTarget = { type t = getTarget_t @@ -30526,6 +35654,13 @@ module SeriesOptionsType = { external fromSeriesZigzagOptions: seriesZigzagOptions<'a, 'b, 'c> => t<'a, 'b, 'c> = "%identity" external asSeriesZigzagOptions: t<'a, 'b, 'c> => (seriesZigzagOptions<'a, 'b, 'c>) = "%identity" } +module ChartsBreadcrumbOptionsLevelOptions = { + type t = chartsBreadcrumbOptionsLevelOptions_t + external fromSeriesOptions: seriesOptions => t = "%identity" + external asSeriesOptions: t => (seriesOptions) = "%identity" + external fromPointOptionsObject: pointOptionsObject<'a, 'b, 'c> => t = "%identity" + external asPointOptionsObject: t => (pointOptionsObject<'a, 'b, 'c>) = "%identity" +} module ChartsOptionsColorAxis = { type t = chartsOptionsColorAxis_t external fromColorAxisOptions: colorAxisOptions<'a, 'b, 'c> => t = "%identity" @@ -30540,6 +35675,15 @@ module PointTarget = { external fromAnnotationMockPointOptionsObject: annotationMockPointOptionsObject => t = "%identity" external asAnnotationMockPointOptionsObject: t => (annotationMockPointOptionsObject) = "%identity" } +module ChartsLegendItemClickEventObjectLegendItem = { + type t = chartsLegendItemClickEventObjectLegendItem_t + external fromPoint: point<'a, 'b, 'c> => t = "%identity" + external asPoint: t => (point<'a, 'b, 'c>) = "%identity" + external fromSeries: series<'a, 'b, 'c> => t = "%identity" + external asSeries: t => (series<'a, 'b, 'c>) = "%identity" + external fromLegendItemObject: legendItemObject => t = "%identity" + external asLegendItemObject: t => (legendItemObject) = "%identity" +} module ChartsLegendAllItems = { type t = chartsLegendAllItems_t external fromPoint: point<'a, 'b, 'c> => t = "%identity" diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/InputsTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/InputsTypes.res index 798d5c40..e7742d41 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/InputsTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/InputsTypes.res @@ -154,10 +154,14 @@ type responsiveTextInputTokens = { sm: textInputTokensType, lg: textInputTokensType, } +type inputsUseThemeIconConfig = { + color: inputsSearchInputTokensTypeLabelColorConfig, + width: inputsTextInputTokensTypeInputContainerFontSizeConfig, +} type inputsNumberInputTokensTypeInputContainerStepperButtonConfig = { - width: string, // ⚪ loose — was `{ sm: Width; md: Width; lg: Width; }` - backgroundColor: string, // ⚪ loose — was `{ default: BackgroundColor; hover: BackgroundColor; focus: BackgroundColor; error: BackgroundColor; disabled: ` - icon: string, // ⚪ loose — was `{ color: { default: Color; hover: Color; focus: Color; error: Color; disabled: Color; }; width: { sm: Width; fontWeight: FontWeight; }` - subtitle: string, // ⚪ loose — was `{ color: Color; fontSize: FontSize; fontWeight: FontWeight; }` + title: __typeV1y6we, + subtitle: __typeV1y6we, } type modalModalTokensTypeHeaderConfig = { padding: modalModalTokensTypeHeaderPaddingConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ModalV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ModalV2Types.res index ec9f300a..1e11155c 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ModalV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ModalV2Types.res @@ -5,9 +5,15 @@ type modalV2ModalV2TokensTypeOverlayConfig = { type modalV2ModalV2TokensTypeHeaderSlotConfig = { gap: string, } +type __typeV9r18w = { + color: string, + fontSize: string, + fontWeight: string, + lineHeight: string, +} type modalV2ModalV2TokensTypeHeaderTextConfig = { - title: string, // ⚪ loose — was `{ color: Color; fontSize: FontSize; fontWeight: FontWeight; lineHeight: LineHeight; fontWeight: FontWeight; lineHeight: LineHeight; fontWeight: FontWeight; color: { disabled: Color; active: Color;` option: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { disabled: Color; active: Color;` description: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { disabled: Color; active: Color;` - seperator: string, // ⚪ loose — was `{ color: Color; height: Height; margin: Margin; }` + seperator: __typeXfhe5, } type multiSelectMultiSelectTokensTypeMenuConfig = { backgroundColor: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/PopoverV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/PopoverV2Types.res index d6cb5959..bc8ae877 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/PopoverV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/PopoverV2Types.res @@ -22,12 +22,17 @@ type popoverV2PopoverV2TokenTypePaddingConfig = { top: popoverV2PopoverV2TokenTypeGapConfig, bottom: popoverV2PopoverV2TokenTypeGapConfig, } +type popoverV2UseThemeIconSizeConfig = { + sm: string, // ⚠️ REVIEW — was `string | number | RuleSet | StyledObject | StyleFunction` — match the real type by hand + md: string, // ⚠️ REVIEW — was `string | number | RuleSet | StyledObject | StyleFunction` — match the real type by hand + lg: string, // ⚠️ REVIEW — was `string | number | RuleSet | StyledObject | StyleFunction` — match the real type by hand +} type popoverV2PopoverV2TokenTypeTopContainerHeadingConfig = { color: string, - fontSize: string, // ⚪ loose — was `{ sm: FontSize; md: FontSize; lg: FontSize; md: LineHeight; lg: LineHeight | StyledObject | StyleFunction; md: string | numb` + fontSize: popoverV2PopoverV2TokenTypeGapConfig, + fontWeight: popoverV2PopoverV2TokenTypeGapConfig, + lineHeight: popoverV2PopoverV2TokenTypeGapConfig, + @as("IconSize") iconSize: popoverV2UseThemeIconSizeConfig, } type popoverV2PopoverV2TokenTypeTopContainerDescriptionConfig = { color: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ProgressBarTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ProgressBarTypes.res index 2a8b4e04..7be1cd6e 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ProgressBarTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/ProgressBarTypes.res @@ -22,10 +22,13 @@ type progressBarProgressBarTokenTypeLinearFillConfig = { backgroundColor: progressBarProgressBarTokenTypeLinearBorderRadiusConfig, borderRadius: progressBarProgressBarTokenTypeLinearBorderRadiusConfig, } +type __typeV1syf9 = { + segmented: string, +} type progressBarProgressBarTokenTypeLinearEmptyConfig = { backgroundColor: string, // ⚪ loose — was `{ solid: BackgroundColor; segmented: BackgroundColor; }` - backgroundImage: string, // ⚪ loose — was `{ segmented: BackgroundImage; }` - backgroundSize: string, // ⚪ loose — was `{ segmented: BackgroundSize; }` + backgroundImage: __typeV1syf9, + backgroundSize: __typeV1syf9, } type progressBarProgressBarTokenTypeLinearConfig = { height: progressBarProgressBarTokenTypeLinearHeightConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/RadioTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/RadioTypes.res index eb8976cd..f3da3893 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/RadioTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/RadioTypes.res @@ -4,16 +4,26 @@ type radioSize = type radioResponsiveRadioTokensSmGroupConfig = { gap: string, } +type radioUseThemeBackgroundColorConfigV2arva = { + disabled: string, + default: string, + hover: string, + error: string, +} type radioResponsiveRadioTokensSmIndicatorActiveConfig = { - backgroundColor: string, // ⚪ loose — was `{ disabled: BackgroundColor; default: BackgroundColor; hover: BackgroundColor; error: BackgroundColor; }` - borderColor: string, // ⚪ loose — was `{ disabled: BorderColor; default: BorderColor; hover: BorderColor; error: BorderColor; }` + backgroundColor: radioUseThemeBackgroundColorConfigV2arva, + borderColor: radioUseThemeBackgroundColorConfigV2arva, } type radioResponsiveRadioTokensSmIndicatorConfig = { active: radioResponsiveRadioTokensSmIndicatorActiveConfig, inactive: radioResponsiveRadioTokensSmIndicatorActiveConfig, } +type radioUseThemeBackgroundColorConfigQe6zv = { + disabled: string, + default: string, +} type radioResponsiveRadioTokensSmActiveIndicatorActiveConfig = { - backgroundColor: string, // ⚪ loose — was `{ disabled: BackgroundColor; default: BackgroundColor; }` + backgroundColor: radioUseThemeBackgroundColorConfigQe6zv, } type radioResponsiveRadioTokensSmActiveIndicatorConfig = { active: radioResponsiveRadioTokensSmActiveIndicatorActiveConfig, @@ -24,19 +34,19 @@ type radioResponsiveRadioTokensSmContentLabelConfig = { fontSize: string, // ⚪ loose — was `{ sm: FontSize; md: FontSize; }` fontWeight: string, // ⚪ loose — was `{ sm: FontWeight; md: FontWeight; }` } +type radioResponsiveRadioTokensSmHeightConfig = { + sm: string, + md: string, +} type radioResponsiveRadioTokensSmContentSublabelConfig = { - color: string, // ⚪ loose — was `{ disabled: Color; default: Color; hover: Color; error: Color; }` - fontSize: string, // ⚪ loose — was `{ sm: FontSize; md: FontSize; }` - fontWeight: string, // ⚪ loose — was `{ sm: FontWeight; md: FontWeight; }` + color: radioUseThemeBackgroundColorConfigV2arva, + fontSize: radioResponsiveRadioTokensSmHeightConfig, + fontWeight: radioResponsiveRadioTokensSmHeightConfig, } type radioResponsiveRadioTokensSmContentConfig = { label: radioResponsiveRadioTokensSmContentLabelConfig, sublabel: radioResponsiveRadioTokensSmContentSublabelConfig, } -type radioResponsiveRadioTokensSmHeightConfig = { - sm: string, - md: string, -} type radioResponsiveRadioTokensSmBorderWidthActiveConfig = { disabled: float, default: float, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SelectTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SelectTypes.res index 6e457d33..0d14a124 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SelectTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SelectTypes.res @@ -6,10 +6,28 @@ type selectSelectTokenTypesTriggerLabelConfig = { fontWeight: string, fontSize: string, } +type __typeV1hngb = { + sm: string, + md: string, + lg: string, +} +type __typeV13zht = { + weight: string, + size: __typeV1hngb, +} +type __typeV1okzr3 = { + x: string, + y: string, +} +type __typeNt0cu = { + sm: __typeV1okzr3, + md: __typeV1okzr3, + lg: __typeV1okzr3, +} type selectSelectTokenTypesTriggerSelectedValueConfig = { color: string, - font: string, // ⚪ loose — was `{ weight: FontWeight; size: { sm: string; md: string; lg: string; }; }` - padding: string, // ⚪ loose — was `{ sm: { x: Padding; y: Padding; }; md: { x: Padding; md: FontSize; lg: FontSize; md: LineHeight; lg: LineHeight; md: MaxHeight; lg: MaxHeight; md: FontSize; lg: FontSize; md: LineHeight; lg: LineHeight; md: Width; lg: Width; }` - height: string, // ⚪ loose — was `{ sm: Height; md: Height; lg: Height; ` - strokeWidth: string, // ⚪ loose — was `{ sm: StrokeWidth; md: StrokeWidth; lg: StrokeWidth; height: Height; borderRadius: BorderRadius; fontWeight: FontWeight; textAlign: TextAlign; }` + icon: __typeHdipr, + text: __typeNl3f3, +} +type __typeV44l1h3 = { + width: string, + height: string, } type sidebarMobileNavigationTokenTypeRowPrimaryActionConfig = { width: string, @@ -90,7 +105,7 @@ type sidebarMobileNavigationTokenTypeRowPrimaryActionConfig = { background: string, boxShadow: string, color: string, - icon: string, // ⚪ loose — was `{ width: Width; height: Height; }` + icon: __typeV44l1h3, } type sidebarMobileNavigationTokenTypeRowConfig = { padding: sidebarSidebarTokenTypeLeftPanelPaddingConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SingleSelectTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SingleSelectTypes.res index 9b871985..14d10286 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SingleSelectTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SingleSelectTypes.res @@ -45,9 +45,16 @@ type singleSelectSingleSelectTokensTypeTriggerHeightConfig = { md: singleSelectSingleSelectTokensTypeTriggerBoxShadowConfig, lg: singleSelectSingleSelectTokensTypeTriggerBoxShadowConfig, } +type singleSelectUseThemeContainerConfig = { + hover: string, + error: string, + focus: string, + @as("open") open_: string, + closed: string, +} type singleSelectSingleSelectTokensTypeTriggerBackgroundColorConfig = { - container: string, // ⚪ loose — was `{ hover: BackgroundColor; error: BackgroundColor; focus: BackgroundColor; open: BackgroundColor; closed: Backg` - @as("no-container") noContainer: string, // ⚪ loose — was `{ hover: BackgroundColor; error: BackgroundColor; focus: BackgroundColor; open: BackgroundColor; closed: Backg` + container: singleSelectUseThemeContainerConfig, + @as("no-container") noContainer: singleSelectUseThemeContainerConfig, } type singleSelectSingleSelectTokensTypeTriggerPlaceholderConfig = { color: string, @@ -64,6 +71,11 @@ type singleSelectSingleSelectTokensTypeTriggerConfig = { placeholder: singleSelectSingleSelectTokensTypeTriggerPlaceholderConfig, selectedValue: singleSelectSingleSelectTokensTypeTriggerPlaceholderConfig, } +type __typeXfhe52 = { + color: string, + height: string, + margin: string, +} type singleSelectSingleSelectTokensTypeMenuItemConfig = { padding: string, margin: string, @@ -73,7 +85,7 @@ type singleSelectSingleSelectTokensTypeMenuItemConfig = { optionsLabel: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { disabled: Color; active: Color;` option: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { disabled: Color; active: Color;` description: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: { disabled: Color; active: Color;` - seperator: string, // ⚪ loose — was `{ color: Color; height: Height; margin: Margin; }` + seperator: __typeXfhe52, } type singleSelectSingleSelectTokensTypeMenuConfig = { backgroundColor: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SnackbarTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SnackbarTypes.res index b9ce533f..c59e69a4 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SnackbarTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SnackbarTypes.res @@ -18,7 +18,7 @@ type snackbarResponsiveSnackbarTokensSmInfoIconColorConfig = { } type snackbarResponsiveSnackbarTokensSmInfoIconConfig = { color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` + height: string, } type snackbarResponsiveSnackbarTokensSmContentTextContainerConfig = { gap: string, @@ -35,8 +35,8 @@ type snackbarResponsiveSnackbarTokensSmActionsPrimaryActionConfig = { fontWeight: string, } type snackbarResponsiveSnackbarTokensSmActionsCloseButtonConfig = { - height: string, // ⚪ loose — was `number | (string & {}) | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | "-moz-` - color: snackbarResponsiveSnackbarTokensSmInfoIconColorConfig, + height: string, + color: string, // ⚪ loose — was `{ info: Color; success: Color; warning: Color; error: Color; }` } type snackbarResponsiveSnackbarTokensSmActionsConfig = { primaryAction: snackbarResponsiveSnackbarTokensSmActionsPrimaryActionConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardTypes.res index dd3f009e..17dfdb4c 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardTypes.res @@ -16,30 +16,51 @@ type statCardStatCardTokenTypePaddingConfig = { x: string, y: string, } +type __typeUx2o0 = { + fontSize: string, + fontWeight: string, + color: string, +} +type __typeQklzj = { + width: string, +} type statCardStatCardTokenTypeTextContainerHeaderConfig = { gap: string, - title: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; }` - titleIcon: string, // ⚪ loose — was `{ width: Width; }` + title: __typeUx2o0, + titleIcon: __typeQklzj, helpIcon: string, // ⚪ loose — was `{ width: Width; color: { default: Color; hover: Color; }; }` } type statCardStatCardTokenTypeTextContainerStatsConfig = { gap: string, title: string, // ⚪ loose — was `{ gap: Gap; value: { line: { fontSize: FontSize; fontWeight: F` - subtitle: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; }` + subtitle: __typeUx2o0, } type statCardStatCardTokenTypeTextContainerConfig = { gap: string, header: statCardStatCardTokenTypeTextContainerHeaderConfig, stats: statCardStatCardTokenTypeTextContainerStatsConfig, } +type __typeSmi8o = { + increase: string, + decrease: string, +} +type __typeV16qvn = { + end: string, + startOpacity: float, + endOpacity: float, +} type statCardStatCardTokenTypeChartColorsConfig = { - line: string, // ⚪ loose — was `{ increase: Color; decrease: Color; }` - area: string, // ⚪ loose — was `{ increase: Color; decrease: Color; }` - gradient: string, // ⚪ loose — was `{ end: Color; startOpacity: number; endOpacity: number; }` + line: __typeSmi8o, + area: __typeSmi8o, + gradient: __typeV16qvn, +} +type __typeV1xaug = { + width: string, + fill: string, } type statCardStatCardTokenTypeChartLineConfig = { strokeWidth: string, - activeDot: string, // ⚪ loose — was `{ width: Width; fill: Fill; }` + activeDot: __typeV1xaug, } type statCardStatCardTokenTypeChartBarConfig = { borderTopRightRadius: string, @@ -48,16 +69,25 @@ type statCardStatCardTokenTypeChartBarConfig = { borderBottomLeftRadius: string, fill: string, // ⚪ loose — was `{ default: Fill; hover: Fill; }` } +type __typeQlu7n = { + color: string, + size: string, +} +type __typeHnfo1 = { + fill: string, + empty: string, + pattern: __typeQlu7n, +} type statCardStatCardTokenTypeChartProgressBarConfig = { height: string, borderRadius: string, gap: string, - background: string, // ⚪ loose — was `{ fill: BackgroundColor; empty: BackgroundColor; pattern: { color: Color; size: BackgroundSize; fontWeight: FontWeight; color: Color; }` + background: __typeHnfo1, + label: __typeUx2o0, } type statCardStatCardTokenTypeChartTooltipConfig = { backgroundColor: string, - padding: string, // ⚪ loose — was `{ x: Padding; y: Padding; }` + padding: statCardStatCardTokenTypePaddingConfig, borderRadius: string, color: string, fontSize: string, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardV2Types.res index aa41f6c7..d50fd26f 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StatCardV2Types.res @@ -8,11 +8,31 @@ type statCardV2ChangeType = type statCardV2ArrowDirection = | @as("up") Up | @as("down") Down +type __typeV1h18p = { + fontSize: string, + fontWeight: string, + color: string, + lineHeight: string, +} +type __typeV1bifo = { + default: string, + hover: string, +} +type __typeV136nr = { + width: string, + height: string, + color: __typeV1bifo, +} +type __typeV1ge6o = { + gap: string, + title: __typeV1h18p, + helpIcon: __typeV136nr, +} type statCardV2StatCardV2TokensTypeTopContainerDataContainerConfig = { gap: string, - titleContainer: string, // ⚪ loose — was `{ gap: Gap; title: { fontSize: FontSize; fontWeight: FontWeigh` + titleContainer: __typeV1ge6o, statsContainer: string, // ⚪ loose — was `{ gap: Gap; value: { chart: { fontSize: FontSize; fontWeight: ` - subtitle: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; lineHeight: LineHeight; }; }` - inactive: string, // ⚪ loose — was `{ default: { color: Color; height: Height; }; }` + active: __typeV4pel9, + inactive: __typeV4pel9, } type stepperStepperTokensTypeConnectorConfig = { line: stepperStepperTokensTypeConnectorLineConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StepperV2Types.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StepperV2Types.res index fd23bd6b..5f786b3d 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StepperV2Types.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/StepperV2Types.res @@ -8,21 +8,116 @@ type stepperV2StepStatus = type stepperV2Type = | @as("horizontal") Horizontal | @as("vertical") Vertical +type stepperV2UseThemeCircleDefaultDisabledConfig = { + backgroundColor: string, + borderColor: string, + borderWidth: string, + borderRadius: string, + size: string, + transition: string, + outline: string, + outlineOffset: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} +type stepperV2UseThemeCircleDefaultConfig = { + disabled: stepperV2UseThemeCircleDefaultDisabledConfig, + default: stepperV2UseThemeCircleDefaultDisabledConfig, + hover: stepperV2UseThemeCircleDefaultDisabledConfig, + focus: stepperV2UseThemeCircleDefaultDisabledConfig, +} +type stepperV2UseThemeCircleConfig = { + default: stepperV2UseThemeCircleDefaultConfig, + completed: stepperV2UseThemeCircleDefaultConfig, + current: stepperV2UseThemeCircleDefaultConfig, + pending: stepperV2UseThemeCircleDefaultConfig, + disabled: stepperV2UseThemeCircleDefaultConfig, + skipped: stepperV2UseThemeCircleDefaultConfig, +} +type __typeV12ovp3 = { + color: string, +} +type stepperV2UseThemeIconDefaultConfig = { + disabled: __typeV12ovp3, + default: __typeV12ovp3, + hover: __typeV12ovp3, + focus: __typeV12ovp3, +} +type stepperV2UseThemeIconConfig = { + default: stepperV2UseThemeIconDefaultConfig, + completed: stepperV2UseThemeIconDefaultConfig, + current: stepperV2UseThemeIconDefaultConfig, + pending: stepperV2UseThemeIconDefaultConfig, + disabled: stepperV2UseThemeIconDefaultConfig, + skipped: stepperV2UseThemeIconDefaultConfig, +} type stepperV2StepperV2TokensTypeContainerStepConfig = { - circle: string, // ⚪ loose — was `{ default: { disabled: { backgroundColor: BackgroundColor; borderColor: BorderColor; borderWidth: BorderWidth<` - icon: string, // ⚪ loose — was `{ default: { disabled: { color: Color; }; default: { color: Color; }; hover: { color: Color; }; focus: { color` + circle: stepperV2UseThemeCircleConfig, + icon: stepperV2UseThemeIconConfig, +} +type __typeV103g72 = { + color: string, + height: string, } type stepperV2StepperV2TokensTypeContainerConnectorConfig = { - line: string, // ⚪ loose — was `{ color: Color; height: Height; }` + line: __typeV103g72, +} +type __typeE1x6s = { + border: string, + borderRadius: string, + height: string, + width: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} +type __typeXq4kl = { + icon: __typeV12ovp3, + width: string, } type stepperV2StepperV2TokensTypeContainerSubConnectorConfig = { - line: string, // ⚪ loose — was `{ color: Color; height: Height; }` - dot: string, // ⚪ loose — was `{ border: Border; borderRadius: BorderRadius; height: Height; }` + line: __typeV103g72, + dot: __typeE1x6s, + expander: __typeXq4kl, text: string, // ⚪ loose — was `{ default: { color: Color; fontSize: FontSize; fontWeight: FontWeight; }; completed: {` } +type stepperV2UseThemeTextDefaultDisabledConfig = { + color: string, + fontSize: string, + fontWeight: string, + gap: string, + paddingTop: string, + paddingRight: string, + paddingBottom: string, + paddingLeft: string, +} +type stepperV2UseThemeTextDefaultConfig = { + disabled: stepperV2UseThemeTextDefaultDisabledConfig, + default: stepperV2UseThemeTextDefaultDisabledConfig, + hover: stepperV2UseThemeTextDefaultDisabledConfig, + focus: stepperV2UseThemeTextDefaultDisabledConfig, +} +type stepperV2UseThemeTextConfig = { + default: stepperV2UseThemeTextDefaultConfig, + completed: stepperV2UseThemeTextDefaultConfig, + current: stepperV2UseThemeTextDefaultConfig, + pending: stepperV2UseThemeTextDefaultConfig, + disabled: stepperV2UseThemeTextDefaultConfig, + skipped: stepperV2UseThemeTextDefaultConfig, +} type stepperV2StepperV2TokensTypeContainerTitleConfig = { - text: string, // ⚪ loose — was `{ default: { disabled: { color: Color; fontSize: FontSize; fontWeight: FontWeight; gap` + text: stepperV2UseThemeTextConfig, +} +type __typeV1y6we5 = { + color: string, + fontSize: string, + fontWeight: string, +} +type stepperV2StepperV2TokensTypeContainerDescriptionConfig = { + text: __typeV1y6we5, } type stepperV2StepperV2TokensTypeContainerConfig = { gap: string, @@ -30,7 +125,7 @@ type stepperV2StepperV2TokensTypeContainerConfig = { connector: stepperV2StepperV2TokensTypeContainerConnectorConfig, subConnector: stepperV2StepperV2TokensTypeContainerSubConnectorConfig, title: stepperV2StepperV2TokensTypeContainerTitleConfig, - description: stepperV2StepperV2TokensTypeContainerTitleConfig, + description: stepperV2StepperV2TokensTypeContainerDescriptionConfig, } type stepperV2TokensType = { container: stepperV2StepperV2TokensTypeContainerConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SwitchTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SwitchTypes.res index d809165b..b8bd5366 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SwitchTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/SwitchTypes.res @@ -5,13 +5,23 @@ type switch_SwitchTokensTypeSwitchContainerHeightConfig = { sm: string, md: string, } +type switch_UseThemeActiveConfig = { + disabled: string, + default: string, + hover: string, + error: string, +} type switch_SwitchTokensTypeSwitchContainerBackgroundColorConfig = { - active: string, // ⚪ loose — was `{ disabled: BackgroundColor; default: BackgroundColor; hover: BackgroundColor; error: BackgroundColor; }` - inactive: string, // ⚪ loose — was `{ disabled: BackgroundColor; default: BackgroundColor; hover: BackgroundColor; error: BackgroundColor; }` + active: switch_UseThemeActiveConfig, + inactive: switch_UseThemeActiveConfig, +} +type __typeV1kknn = { + color: string, + width: string, } type switch_SwitchTokensTypeSwitchContainerThumbConfig = { backgroundColor: string, - border: string, // ⚪ loose — was `{ color: BorderColor; width: BorderWidth; }` + border: __typeV1kknn, borderRadius: string, // ⚪ loose — was `{ sm: BorderRadius; md: BorderRadius; }` size: string, // ⚪ loose — was `{ sm: { width: Width; height: Height; top: Top; md: FontSize; }` - fontWeight: string, // ⚪ loose — was `{ sm: FontWeight; md: FontWeight; }` + color: switch_UseThemeActiveConfig, + fontSize: switch_SwitchTokensTypeSwitchContainerHeightConfig, + fontWeight: switch_SwitchTokensTypeSwitchContainerHeightConfig, } type switch_SwitchTokensTypeContentConfig = { label: switch_SwitchTokensTypeContentLabelConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/TabsTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/TabsTypes.res index 391fff8d..fae730e2 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/TabsTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/TabsTypes.res @@ -37,11 +37,17 @@ type tabsTabsTokensTypeBorderRadiusConfig = { md: tabsTabsTokensTypeBorderRadiusSmConfig, lg: tabsTabsTokensTypeBorderRadiusSmConfig, } +type __typeV1if0q = { + top: string, + right: string, + bottom: string, + left: string, +} type tabsTabsTokensTypePaddingSmConfig = { - boxed: string, // ⚪ loose — was `{ top: PaddingTop; right: PaddingRight; bottom: PaddingBottom<` - floating: string, // ⚪ loose — was `{ top: PaddingTop; right: PaddingRight; bottom: PaddingBottom<` - underline: string, // ⚪ loose — was `{ top: PaddingTop; right: PaddingRight; bottom: PaddingBottom<` - pills: string, // ⚪ loose — was `{ top: PaddingTop; right: PaddingRight; bottom: PaddingBottom<` + boxed: __typeV1if0q, + floating: __typeV1if0q, + underline: __typeV1if0q, + pills: __typeV1if0q, } type tabsTabsTokensTypePaddingConfig = { sm: tabsTabsTokensTypePaddingSmConfig, @@ -62,10 +68,15 @@ type tabsTabsTokensTypeTriggerActiveIndicatorConfig = { height: string, color: string, } +type tabsUseThemeFontSizeConfig = { + sm: string, + md: string, + lg: string, +} type tabsTabsTokensTypeTriggerTextConfig = { - color: string, // ⚪ loose — was `{ boxed: { disabled: Color; active: Color; default: Color; hover: Color; }; floating: { disabled: Color; activ` - fontSize: string, // ⚪ loose — was `{ sm: FontSize; md: FontSize; lg: FontSize; }` + position: __typeN52nn, transition: string, zIndex: string, } @@ -29,9 +32,12 @@ type tabsV2TabsV2TokensTypeTabListStickyHeaderConfig = { boxShadow: string, zIndex: string, } +type __typeV75sq = { + maxWidth: string, +} type tabsV2TabsV2TokensTypeTabListTriggerConfig = { gap: string, - icon: string, // ⚪ loose — was `{ maxWidth: MaxWidth; }` + icon: __typeV75sq, backgroundColor: string, // ⚪ loose — was `{ boxed: { disabled: BackgroundColor; active: BackgroundColor; default: BackgroundColor; hover: BackgroundColo` borderRadius: string, // ⚪ loose — was `{ sm: { boxed: BorderRadius; floating: BorderRadius; underline` border: string, // ⚪ loose — was `{ boxed: Border; floating: Border; underline: Border; fontWeight: FontWeight; paddingY: Padding; md: FontSize; lg: FontSize unit = "" type tokensFoundationTokenTypeUnitConfig = { - @as("0") _0: string, // ⚪ loose — was `UnitType` - @as("0.5") _0_5: string, // ⚪ loose — was `UnitType` - @as("1") _1: string, // ⚪ loose — was `UnitType` - @as("1.5") _1_5: string, // ⚪ loose — was `UnitType` - @as("2") _2: string, // ⚪ loose — was `UnitType` - @as("3") _3: string, // ⚪ loose — was `UnitType` - @as("4") _4: string, // ⚪ loose — was `UnitType` - @as("5") _5: string, // ⚪ loose — was `UnitType` - @as("6") _6: string, // ⚪ loose — was `UnitType` - @as("7") _7: string, // ⚪ loose — was `UnitType` - @as("8") _8: string, // ⚪ loose — was `UnitType` - @as("9") _9: string, // ⚪ loose — was `UnitType` - @as("10") _10: string, // ⚪ loose — was `UnitType` - @as("12") _12: string, // ⚪ loose — was `UnitType` - @as("14") _14: string, // ⚪ loose — was `UnitType` - @as("15") _15: string, // ⚪ loose — was `UnitType` - @as("16") _16: string, // ⚪ loose — was `UnitType` - @as("18") _18: string, // ⚪ loose — was `UnitType` - @as("18.5") _18_5: string, // ⚪ loose — was `UnitType` - @as("20") _20: string, // ⚪ loose — was `UnitType` - @as("22") _22: string, // ⚪ loose — was `UnitType` - @as("24") _24: string, // ⚪ loose — was `UnitType` - @as("28") _28: string, // ⚪ loose — was `UnitType` - @as("30") _30: string, // ⚪ loose — was `UnitType` - @as("32") _32: string, // ⚪ loose — was `UnitType` - @as("36") _36: string, // ⚪ loose — was `UnitType` - @as("40") _40: string, // ⚪ loose — was `UnitType` - @as("44") _44: string, // ⚪ loose — was `UnitType` - @as("48") _48: string, // ⚪ loose — was `UnitType` - @as("52") _52: string, // ⚪ loose — was `UnitType` - @as("56") _56: string, // ⚪ loose — was `UnitType` - @as("64") _64: string, // ⚪ loose — was `UnitType` - @as("80") _80: string, // ⚪ loose — was `UnitType` - @as("100") _100: string, // ⚪ loose — was `UnitType` - @as("120") _120: string, // ⚪ loose — was `UnitType` - @as("144") _144: string, // ⚪ loose — was `UnitType` - @as("150") _150: string, // ⚪ loose — was `UnitType` - @as("200") _200: string, // ⚪ loose — was `UnitType` - @as("280") _280: string, // ⚪ loose — was `UnitType` - @as("350") _350: string, // ⚪ loose — was `UnitType` - auto: string, // ⚪ loose — was `UnitType` -} -@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, JSON.t) => unit = "" + @as("0") _0: string, + @as("0.5") _0_5: string, + @as("1") _1: string, + @as("1.5") _1_5: string, + @as("2") _2: string, + @as("3") _3: string, + @as("4") _4: string, + @as("5") _5: string, + @as("6") _6: string, + @as("7") _7: string, + @as("8") _8: string, + @as("9") _9: string, + @as("10") _10: string, + @as("12") _12: string, + @as("14") _14: string, + @as("15") _15: string, + @as("16") _16: string, + @as("18") _18: string, + @as("18.5") _18_5: string, + @as("20") _20: string, + @as("22") _22: string, + @as("24") _24: string, + @as("28") _28: string, + @as("30") _30: string, + @as("32") _32: string, + @as("36") _36: string, + @as("40") _40: string, + @as("44") _44: string, + @as("48") _48: string, + @as("52") _52: string, + @as("56") _56: string, + @as("64") _64: string, + @as("80") _80: string, + @as("100") _100: string, + @as("120") _120: string, + @as("144") _144: string, + @as("150") _150: string, + @as("200") _200: string, + @as("280") _280: string, + @as("350") _350: string, + auto: string, +} +@set_index external tokensFoundationTokenTypeUnitConfigSet: (tokensFoundationTokenTypeUnitConfig, string, string) => unit = "" type colorTokensType = { gray: Dict.t, primary: Dict.t, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/UploadTypes.res b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/UploadTypes.res index e2ef937f..fd5fd469 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/UploadTypes.res +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/UploadTypes.res @@ -6,13 +6,25 @@ type uploadState2 = type uploadUploadedFileWithStatusStatus = | @as("error") Error | @as("success") Success +type __typeUx2o03 = { + fontSize: string, + fontWeight: string, + color: string, +} type uploadUploadTokenTypeHeaderLabelConfig = { - text: string, // ⚪ loose — was `{ fontSize: FontSize; fontWeight: FontWeight; color: Color; }` + text: __typeUx2o03, marginBottom: string, gap: string, } +type __typeV12ovp = { + color: string, +} type uploadUploadTokenTypeHeaderRequiredConfig = { - text: string, // ⚪ loose — was `{ color: Color; }` + text: __typeV12ovp, + gap: string, +} +type uploadUploadTokenTypeHeaderSubLabelConfig = { + text: __typeUx2o03, gap: string, } type uploadUploadTokenTypeHeaderHelpIconConfig = { @@ -22,7 +34,7 @@ type uploadUploadTokenTypeHeaderHelpIconConfig = { type uploadUploadTokenTypeHeaderConfig = { label: uploadUploadTokenTypeHeaderLabelConfig, required: uploadUploadTokenTypeHeaderRequiredConfig, - subLabel: uploadUploadTokenTypeHeaderRequiredConfig, + subLabel: uploadUploadTokenTypeHeaderSubLabelConfig, helpIcon: uploadUploadTokenTypeHeaderHelpIconConfig, } type uploadUploadTokenTypeContainerBorderConfig = { @@ -32,10 +44,28 @@ type uploadUploadTokenTypeContainerBorderConfig = { error: string, dragActive: string, } +type __typeTuyz6 = { + width: string, + gap: string, +} +type __typeV1y6we3 = { + color: string, + fontSize: string, + fontWeight: string, +} +type __typeSdi5z = { + title: __typeV1y6we3, + subtitle: __typeV1y6we3, + gap: string, +} +type __typeV1asz9 = { + gap: string, + errorText: __typeV1y6we3, +} type uploadUploadTokenTypeContainerContentConfig = { - slot: string, // ⚪ loose — was `{ width: Width; gap: Gap; }` - text: string, // ⚪ loose — was `{ title: { color: Color; fontSize: FontSize; fontWeight: FontWeight; }; subtitle: { co` - actionable: string, // ⚪ loose — was `{ gap: Gap; errorText: { color: Color; fontSize: FontSize; fon` + slot: __typeTuyz6, + text: __typeSdi5z, + actionable: __typeV1asz9, } type uploadUploadTokenTypeContainerConfig = { border: uploadUploadTokenTypeContainerBorderConfig, diff --git a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/_REPORT.md b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/_REPORT.md index b9a116d2..b6fe881f 100644 --- a/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/_REPORT.md +++ b/benchmark/baselines/_juspay_blend-design-system_0.0.38-beta.1/bindings/_REPORT.md @@ -4,7 +4,7 @@ **263** function binding(s) → `BlendDesignSystemBindings.res`. -**4132** shared types deduplicated into **82** `*Types.res` modules (referenced qualified — no per-file redeclaration). +**4492** shared types deduplicated into **82** `*Types.res` modules (referenced qualified — no per-file redeclaration). ## 🔤 Constructor name collisions @@ -17,36 +17,32 @@ A bare constant, an identity payload and a `@tag`-injected object are different | Module | Constructor | Conflicting runtime representations | Renamed to | |---|---|---|---| | `ContextSharedTypes` | `Alt` | `6` / `"alt"` | `AltCursorModifier`, `AltKeyCode` | -| `ContextSharedTypes` | `Center` | `"center"` / `2` | `CenterMarginLane`, `CenterMenuAlignment`, `CenterV2Alignment`, `CenterRevertEtc1mkx8`, `CenterRevertEtc1w3ez`, `CenterRevertEtc2zoye`, `CenterRevertEtcoic7x` | -| `ContextSharedTypes` | `ContextMenu` | `"context-menu"` / `58` | `ContextMenuKeyCode`, `ContextMenuRevertEtcop7hp` | +| `ContextSharedTypes` | `Center` | `"center"` / `2` | `CenterMarginLane`, `CenterMenuAlignment`, `CenterV2Alignment` | | `ContextSharedTypes` | `CRLF` | `2` / `1` | `CRLFOfLine`, `CRLFLinePreference`, `CRLFLineSequence` | -| `ContextSharedTypes` | `End` | `"end"` / `13` | `EndKeyCode`, `EndMenuAlignment`, `EndV2Alignment`, `EndRevertEtc1w3ez`, `EndRevertEtcoic7x` | +| `ContextSharedTypes` | `End` | `"end"` / `13` | `EndKeyCode`, `EndMenuAlignment`, `EndV2Alignment` | | `ContextSharedTypes` | `Explicit` | `3` / `"explicit"` | `ExplicitCaretAnimation`, `ExplicitChangeReason` | -| `ContextSharedTypes` | `Highlight` | `"Highlight"` / `"highlight"` | `HighlightSelectionStyle`, `HighlightRevertEtc1270i`, `HighlightRevertEtc1i3k7`, `HighlightRevertEtc1mkx8`, `HighlightRevertEtc1yz1q`, `HighlightRevertEtcgjquu`, `HighlightRevertEtcsclw8` | | `ContextSharedTypes` | `Hover` | `"hover"` / `69` | `HoverActivatedOn`, `HoverEditorOption`, `HoverStateV2`, `HoverSelectionStates` | | `ContextSharedTypes` | `Insert` | `19` / `"insert"` | `InsertInsertMode`, `InsertKeyCode` | | `ContextSharedTypes` | `Item` | `{type: "item", …}` / `"item"` | `ItemFlatRow`, `ItemItemType` | | `ContextSharedTypes` | `Label` | `{type: "label", …}` / `"label"` | `LabelFlatRow`, `LabelItemType` | -| `ContextSharedTypes` | `Left` | `"left"` / `0` / `1` | `LeftOutsidePosition`, `LeftMarginLane`, `LeftMenuSide`, `LeftV2Side`, `LeftRevertEtc1mkx8`, `LeftRevertEtc1w3ez`, `LeftRevertEtc2zoye`, `LeftV2Direction`, `LeftPositionAffinity`, `LeftDropdownPosition` | +| `ContextSharedTypes` | `Left` | `"left"` / `0` / `1` | `LeftOutsidePosition`, `LeftMarginLane`, `LeftMenuSide`, `LeftV2Side`, `LeftV2Direction`, `LeftPositionAffinity`, `LeftDropdownPosition` | | `ContextSharedTypes` | `LF` | `1` / `0` | `LFOfLine`, `LFLinePreference`, `LFLineSequence` | -| `ContextSharedTypes` | `None` | `"none"` / `0` / `2` | `NoneOptionsAutohide`, `NoneAutoIndent`, `NoneLineHighlight`, `NoneRenderWhitespace`, `NoneSnippetSuggestions`, `NoneWrappingIndent`, `NoneRevertEtc1i3k7`, `NoneRevertEtc1mkx8`, `NoneRevertEtc1ufa7`, `NoneRevertEtc1x0av`, `NoneRevertEtc1yz1q`, `NoneRevertEtc2zoye`, `NoneRevertEtcc55tl`, `NoneRevertEtcop7hp`, `NoneRevertEtcsclw8`, `NoneRevertEtcydel2`, `NoneRevertEtcz3a4s`, `NonePositionAffinity`, `NoneRenderMinimap` | -| `ContextSharedTypes` | `Right` | `"right"` / `1` / `3` | `RightOutsidePosition`, `RightMarginLane`, `RightMenuSide`, `RightV2Side`, `RightRevertEtc1mkx8`, `RightRevertEtc1w3ez`, `RightRevertEtc2zoye`, `RightV2Direction`, `RightPositionAffinity`, `RightDropdownPosition` | -| `ContextSharedTypes` | `Scrollbar` | `"Scrollbar"` / `117` | `ScrollbarEditorOption`, `ScrollbarRevertEtc1270i`, `ScrollbarRevertEtc1i3k7`, `ScrollbarRevertEtc1mkx8`, `ScrollbarRevertEtc1yz1q`, `ScrollbarRevertEtcgjquu`, `ScrollbarRevertEtcsclw8` | +| `ContextSharedTypes` | `None` | `0` / `"none"` / `2` | `NoneOptionsAutohide`, `NoneAutoIndent`, `NoneLineHighlight`, `NoneRenderWhitespace`, `NoneSnippetSuggestions`, `NoneWrappingIndent`, `NonePositionAffinity`, `NoneRenderMinimap` | +| `ContextSharedTypes` | `Right` | `"right"` / `1` / `3` | `RightOutsidePosition`, `RightMarginLane`, `RightMenuSide`, `RightV2Side`, `RightV2Direction`, `RightPositionAffinity`, `RightDropdownPosition` | | `ContextSharedTypes` | `Separator` | `{type: "separator", …}` / `"separator"` | `SeparatorFlatRow`, `SeparatorItemType` | | `ContextSharedTypes` | `Smooth` | `"smooth"` / `0` | `SmoothCursorBlinking`, `SmoothScrollType` | -| `ContextSharedTypes` | `Space` | `"space"` / `10` | `SpaceKeyCode`, `SpaceRevertEtc1mkx8` | -| `ContextSharedTypes` | `Text` | `"text"` / `1` | `TextMouseStyle`, `TextRevertEtcop7hp`, `TextTagType`, `TextRenderMinimap` | +| `ContextSharedTypes` | `Text` | `1` / `"text"` | `TextMouseStyle`, `TextTagType`, `TextRenderMinimap` | | `ContextSharedTypes` | `WordWrapColumn` | `152` / `"wordWrapColumn"` | `WordWrapColumnWordWrap`, `WordWrapColumnEditorOption` | | `DataTableTypes` | `DateRange` | `"date_range"` / `"dateRange"` | `DateRangeColumnType`, `DateRangeTypeType`, `DateRangeFilterComponent` | | `ChartsSharedTypes` | `Point` | `"point"` / `"Point"` | `PointConstructorType`, `PointObjectScope` | | `HighchartsSharedTypes` | `Solid` | `"Solid"` / `"solid"` | `SolidStyleValue`, `SolidShapeValue` | | `HighchartsSharedTypes` | `Value` | `""` / `"!="` / `"value"` | `ValueAnnotationDraggable`, `ValueOptionsCompare`, `ValueGapUnit`, `ValueOptionsOperator` | -### Left as-is — same name, same runtime representation (393) +### Left as-is — same name, same runtime representation (152) These produce the same runtime shape whichever definition wins, so renaming them would churn every consumer for no correctness gain. Listed because the ambiguity is still there to read. -- `ContextSharedTypes`: `AccentColor`, `AccentColorText`, `Action`, `ActiveBorder`, `ActiveCaption`, `ActiveText`, `Advanced`, `Aliceblue`, `All`, `Always`, `Antiquewhite`, `AppWorkspace`, `Aqua`, `Aquamarine`, `Auto`, `Azure`, `Background`, `Beige`, `Bisque`, `Black`, `Blanchedalmond`, `Block`, `Blue`, `Blueviolet`, `Bool`, `BorderBox`, `Bottom`, `Brackets`, `Brown`, `Burlywood` … +241 more +- `ContextSharedTypes`: `Action`, `Advanced`, `All`, `Always`, `Auto`, `Bool`, `Bottom`, `Brackets`, `Danger`, `Default`, `Disabled`, `Error`, `EXACT`, `Fn`, `Focus`, `Full`, `LanguageDefined`, `Line`, `Mouseover`, `Never`, `Num`, `Off`, `On`, `Primary`, `Selection`, `SelectionArr`, `Start`, `Str`, `Top`, `Trailing` - `CommonTypes`: `Arr`, `Auto`, `Bool`, `Fn`, `Interval`, `N0`, `N1`, `N2`, `N3`, `N4`, `Num`, `Off`, `On`, `Relative`, `Str`, `StrArr` - `TagsTypes`: `Lg`, `Md`, `Sm`, `Xs` - `InputsTypes`: `Left`, `Lg`, `Md`, `Right`, `Sm` @@ -608,7 +604,7 @@ A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object sha |------|-----------------| | `chartRef` | `chartRef?: RefObject;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | | `chartRefs` | `chartRefs?: ReadonlyArray>;` — binds, but references shared field(s) `axis.crosshair` (`review`), `axis.addPlotBand` (`review`), `axis.getPlotBandPath` (`review`), `axis.setExtremes` (`any`) emitted as `string` | -| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.animation` (`review`), `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesNetworkgraphDataLabelsOptionsObject.animation` (`review`), `seriesPackedBubbleDataLabelsOptionsObject.animation` (`review`) emitted as `string` | +| `renderItem` | `renderItem?: (params: { item: ChartV2LegendItem; name: string; visible: boolean; color: string; value?: string \| number; onClick: () => void; }) => ReactNode;` — binds, but references shared field(s) `seriesPieDataLabelsOptionsObject.connectorShape` (`review`), `seriesSunburstDataLabelsOptionsObject.connectorShape` (`review`), `seriesLineDataDragDropOptions.guideBox` (`review`), `partialRbka3.easing` (`review`) emitted as `string` | ### CoreChart diff --git a/docs/TYPE_MAPPING.md b/docs/TYPE_MAPPING.md index d1a58645..cd87b2f0 100644 --- a/docs/TYPE_MAPPING.md +++ b/docs/TYPE_MAPPING.md @@ -904,12 +904,15 @@ Fixture: [`cross-component-dedup`](../test/golden/cases/cross-component-dedup). **Deep-record healing.** A record first reached at the `MAX_DEPTH` boundary registers, but its fields (one level deeper) overflow the budget and all come back opaque — an all-`string` "ghost" (`setOpenConfig2` with `cancel: string`). A post-extraction pass re-resolves any mostly-fallback -record at depth 0 and keeps the result **only when it introduces zero new registry entries** — so a -genuine small config (whose field types were already registered by a shallow-resolved twin) heals to -its real types (`cancel: unit => unit`), while an unbounded library graph (Highcharts options) would -register hundreds of new entries, gets rolled back, and stays safely truncated. Locked by base-ui's -`setOpenConfig2` in the benchmark baseline (the depth boundary is too fragile to pin in a synthetic -golden). +record at depth 0 and keeps the result when it is **safe** — either it introduces **zero new registry +entries** (its field types were already registered by a shallow-resolved twin, e.g. `cancel: unit => +unit`), **or** the record is **provably bounded** (`boundedPastDepth`), so any new entries it registers +form a finite, self-contained subtree with no dangling module ref. The bounded relaxation recovers +blend's token configs: reached deep through `DeepPartial`, their leaves (`FontSize`, +`Color`, …) re-resolve to fresh entries, so the strict zero-new-entries rule alone left ~350 of them as +`string` ghosts (#205). An unbounded library graph (Highcharts options) is cyclic → `boundedPastDepth` +is `false` at any budget → still rolled back and safely truncated. Locked by base-ui's `setOpenConfig2` +in the benchmark baseline (the depth boundary is too fragile to pin in a synthetic golden). **`~ref` synthesis for forwardRef surfaces (#98).** A component typed `ForwardRefExoticComponent

>` gets a synthesized `~ref` prop — the `ref` symbol @@ -960,13 +963,41 @@ reference it, and the module aliases it (`type t = moduleName_t`) — zero-cost, [`this-typed-callback`](../test/golden/cases/this-typed-callback) (`Widget` cycle), [`deep-generic-selfref`](../test/golden/cases/deep-generic-selfref) (`chart.options` in-progress link). (#98, #110, #115) +**csstype values map to `string` even through a mapped type (#205/#206).** A csstype `Property.*` value +(`Color`, `FontSize<…>`, the CSS-wide `Globals` keywords) is `string` in ReScript — a precise mapping, +not a loose fallback. Detection is normally by the declaration's **source-file path** (`/csstype/`), but +that path is **lost** when the value is reached through a homomorphic mapped type: blend's +`ComponentTokenOverrides = DeepPartial` re-projects each property, so the checker +hands back an **alias-less synthesized union** with no csstype declaration. Left unrecognised, that union +was enumerated into a giant `@unboxed` variant (CSS-keyword constructors leaking into shared modules, +#206) and, one level up, deepened the graph enough to ghost the wrapping token record to `string` (#205). +A **structural fallback** recovers it: a union whose string literals include the entire csstype `Globals` +set (`-moz-initial | inherit | initial | unset` — `-moz-initial` is a csstype-unique fingerprint no +first-party union enumerates) IS a CSS value union → `string`, however it was reached. An **over-match +guard** (`isForeignArm`) protects a union that ALSO carries a genuine arm — a record, a dict +(`{ [k]: V }`), an array, or a callable (blend's chart `ColorString | GradientColorObject | PatternObject`, +or a responsive `T | { [breakpoint]: T }`): that arm blocks the collapse so it survives (opaque module or +a flagged `⚪ loose`) instead of being dropped to a bare `string`. The `(string & {})` / `(number & {})` +autocomplete open arms are recognised (prototype fingerprint) and do NOT block, since they reduce to the +primitive. This collapse fixes #206 and also removes the pre-existing SILENT drop of those chart record +arms. Fixture: [`csstype-deeppartial-widening`](../test/golden/cases/csstype-deeppartial-widening) +(csstype leaf, DeepPartial leaf, and the record/dict/array over-match cases). (#205, #206) + **Bounded records/unions materialize past the bound (#115 item 1).** A type FIRST reached past `MAX_DEPTH` (never registered) used to truncate to `string`. Now, when it is **provably bounded** — `boundedPastDepth`: every field a leaf / already-registered link / container / function / bounded sub-record within a small nesting budget, cycle-guarded — it materializes instead of truncating: -(a) a **NAMED bounded record** becomes a real record (Highcharts' `xAxisOptions.labels` → -`xAxisLabelsOptions<'b>`; `yAxis` already resolved shallowly) — NAMED only, so an anonymous `{…}` -can't proliferate order-churny `…Config2/3` names; (b) a **past-bound UNION** whose arms are all +(a) a **bounded record** becomes a real record (Highcharts' `xAxisOptions.labels` → +`xAxisLabelsOptions<'b>`; `yAxis` already resolved shallowly). This now covers **anonymous** `{…}` +records too, not just named ones: blend's `DeepPartial` re-projects each token +config into an anonymous mapped-type object (the original name is stripped), so a name-only gate left +~185 of them as `string` ghosts (#205). Anonymous is safe because names are path-scoped +(`Config`, #90/#63), not an order-churny global `…Config2/3` counter — the same shape gets +one stable name. Lifting the name gate applies to **every** package, not just blend: any anonymous +record that is provably bounded now materializes rather than truncating — Highcharts' shared-types +graph grows accordingly (bounded option records that were flagged `string` become real records; the +`boundedPastDepth` cycle guard still truncates the genuinely cyclic ones), which is a fidelity gain +(fewer flags, verified 0 dangling refs), not new unbounded expansion; (b) a **past-bound UNION** whose arms are all bounded is split through `unionNode` instead of truncated wholesale — `tooltipOptions.shadow` (`boolean | ShadowOptionsObject`) → `@unboxed Bool | ShadowOptionsObject`, `seriesXrangeOptions.dataLabels` (`A | A[]`) → `@unboxed One(a) | Many(array)`, `tooltipOptions.style` (`CSSObject | TooltipStyleOptions`) diff --git a/src/extract.mjs b/src/extract.mjs index 0f0483e4..d3df7e9d 100644 --- a/src/extract.mjs +++ b/src/extract.mjs @@ -1081,11 +1081,73 @@ function makeProgram(entryFiles, augment = []) { return ts.createProgram(roots, options) } +/** + * The csstype CSS-wide keyword set (`Globals`), a member of EVERY csstype + * `Property.*` value union. `-moz-initial` is a csstype-unique fingerprint — no + * first-party union enumerates it — so a union carrying the whole set is a + * csstype value however it was reached. Used by the structural fallback below. + */ +const CSS_GLOBALS = ['-moz-initial', 'inherit', 'initial', 'unset'] + +/** Is `t` a GENUINE foreign arm inside a would-be CSS union — a real record, dict, array, or callable + * that would be SILENTLY DROPPED if the union collapsed to `string`? A csstype `Property.*` value is + * built only from globals/keyword literals, `number`/`TLength`, and the `(string & {})` open arm; the + * open arm's object forms (`string & {}`, or its mapped `{ readonly [x:number]: string; charAt?; … }` + * apparent object) reduce to the primitive and carry NO data, so they are NOT foreign. ANYTHING else + * object-shaped — a record (`{ custom }`), a dict (`{ [k]: V }`, no named props), an array (`V[]`), a + * callable — IS foreign: its presence blocks the collapse so both arms survive, flagged. Erring toward + * "foreign" is the safe direction (flag-don't-fake): a rare mislabelled csstype value stays flagged + * rather than a real arm being dropped to an unflagged `string`. */ +function isForeignArm(t) { + if (!t) return false + if (t.isUnion && t.isUnion()) return t.types.some(isForeignArm) + if (!(t.flags & ts.TypeFlags.Object)) return false // primitives, literals, the `(string & {})` intersection + if (t.getCallSignatures && t.getCallSignatures().length) return true // a function arm + // The `(string & {})` / `(number & {})` open arm, MAPPED form: `DeepPartial<>` rewrites it into the + // primitive's apparent object — `string`'s (`{ [x:number]: string; charAt?; charCodeAt?; … }`) or + // `number`'s (`{ toFixed?; toExponential?; valueOf?; … }`). It reduces to the primitive and carries + // NO data, so it is NOT foreign. Recognise it by a prototype fingerprint (`charCodeAt` unique to + // String, `toFixed` unique to Number). This MUST precede the record/dict/array checks below, since + // the apparent object also has properties and a numeric index. + const names = new Set(((t.getProperties && t.getProperties()) || []).map((p) => p.getName && p.getName())) + if (names.has('charCodeAt') || names.has('toFixed')) return false + // Everything else object-shaped is a real arm to preserve: a record (named props), an ARRAY / tuple + // (array methods → props), or a DICT (`{ [k]: V }` — no named props but a string/number index type). + if (names.size) return true + const idx = (t.getNumberIndexType && t.getNumberIndexType()) || (t.getStringIndexType && t.getStringIndexType()) + return !!idx +} + +/** The string-literal values in a union (flattening nested union members — a csstype union often + * keeps its `Globals` arm as an un-inlined alias: `Globals | "aliceblue" | …`). Returns null when + * the union carries a genuine foreign arm, so `isCssType` never collapses a union that would drop a + * real record/callable. */ +function unionStringLiterals(type) { + if (!(type.isUnion && type.isUnion())) return null + if (type.types.some(isForeignArm)) return null + const out = new Set() + const add = (t) => { + if (t.isStringLiteral && t.isStringLiteral()) out.add(t.value) + else if (t.isUnion && t.isUnion()) t.types.forEach(add) + } + type.types.forEach(add) + return out +} + /** * Does this type come from the `csstype` package? Those are CSS property values * (e.g. `Width`, `JustifyContent`) which are correctly - * `string` in ReScript — a precise mapping, not a loose fallback. Detected by the - * declaration's source file path. + * `string` in ReScript — a precise mapping, not a loose fallback. + * + * Primary signal: the declaration's source-file path. That path is LOST when the + * value is reached through a homomorphic mapped type — blend's + * `ComponentTokenOverrides = DeepPartial` re-projects each + * property, so the checker hands back an alias-less synthesized union with no + * csstype declaration (#205 record→string ghosts, #206 enumerated `@unboxed` + * bodies + CSS-keyword constructor leakage). The structural fallback recovers it: + * a union whose string literals include the entire csstype `Globals` set IS a CSS + * value union. Tight enough that no first-party union matches (all four globals, + * incl. the `-moz-initial` fingerprint, must be present). * @param {ts.Type} type * @returns {boolean} */ @@ -1095,7 +1157,10 @@ function isCssType(type) { const decls = sym && sym.getDeclarations && sym.getDeclarations() const decl = decls && decls[0] const file = decl && decl.getSourceFile().fileName - return !!(file && /[\\/]csstype[\\/]/.test(file)) + if (file && /[\\/]csstype[\\/]/.test(file)) return true + // Structural fallback for csstype reached through a mapped type (alias/path stripped). + const lits = unionStringLiterals(type) + return !!lits && CSS_GLOBALS.every((g) => lits.has(g)) } /** @@ -3135,6 +3200,13 @@ function relinkRegistered(t, byKey, seen, ownerDeps) { } } +/** Object-nesting depth `healGhostRecords` will certify as bounded before accepting a rebuild that + * registers new entries. Higher than the `PAST_BOUND_CAP` used mid-classify because the heal is a + * one-shot recovery (no per-field chaining to bound), and blend's token configs nest several levels + * (`trigger.text.title.fontSize`). Highcharts' option graph is cyclic, so `boundedPastDepth` returns + * false at ANY budget (cycle-guarded), keeping the unbounded graph truncated. */ +const HEAL_BOUND_BUDGET = 12 + /** * Post-extraction healing pass (#33, probe I-4). A shared record whose FIRST encounter * was DEEP (a store/config object nested ≥ MAX_DEPTH levels inside a prop) had every @@ -3146,12 +3218,14 @@ function relinkRegistered(t, byKey, seen, ownerDeps) { * CRITICAL BOUND: `MAX_DEPTH` deliberately truncates UNBOUNDED library graphs (Highcharts * options nest dozens of levels). A depth-0 re-resolve would defeat that and re-expand the * whole graph (28k lines + dangling `Point.t`/`NavigatorOptions.t` module refs). So a heal - * is accepted ONLY when its re-resolve introduces ZERO new registry entries — i.e. every - * field resolves to a builtin/leaf or a ref to an ALREADY-emitted type. That exactly - * captures the genuine ghost (`setOpenConfig2`: its enum/records were already registered by - * a shallow-resolved twin, so re-resolving adds nothing) while rejecting any record that - * would pull fresh library graph (which always registers new entries -> rolled back, ghost - * kept). The snapshot/rollback also undoes a rejected rebuild's registration side-effects. + * is accepted only when it is SAFE: either its re-resolve introduces ZERO new registry entries + * (`setOpenConfig2`: its enum/records were already registered by a shallow-resolved twin, so + * re-resolving adds nothing), OR the record's FIELDS are provably bounded (`healFieldsBounded`, + * which recurses `boundedPastDepth` per field with the record's own id pre-seeded) so its new + * entries form a finite subtree (blend's token configs, #205). A record that would pull fresh + * UNBOUNDED library graph (Highcharts options — cyclic, so the field recursion trips the cycle + * guard and returns false) still registers new entries, fails both tests, is + * rolled back, and stays truncated. The snapshot/rollback undoes a rejected rebuild's side-effects. */ function healGhostRecords(shared) { const fallbacks = (fields) => fields.filter((f) => irHasImperfection(f.type)).length @@ -3170,9 +3244,20 @@ function healGhostRecords(shared) { let rebuilt try { rebuilt = buildRecordFields(type, { ...ctx, visiting: new Set() }, 0) } catch { rebuilt = null } const newEntries = shared.entries.length - entriesLen - // Accept only a self-contained improvement: strictly fewer fallbacks AND zero new - // entries (no fresh library graph, so no possibility of a dangling module ref). - const accept = rebuilt && fallbacks(rebuilt.fields) < bad && newEntries === 0 + // The strict `newEntries === 0` gate recovers only a ghost whose whole subtree was ALREADY + // registered by a shallow twin. It rejects blend's token configs — first reached deep through + // `DeepPartial`, their leaves (`FontSize`, `Color`, …) re-resolve to fresh + // entries — so 350 records stayed all-`string` ghosts (#205). Relax to also accept a rebuild + // whose new entries form a PROVABLY-BOUNDED subtree (`healFieldsBounded` — the record's fields + // recurse through `boundedPastDepth` with the record's own id pre-seeded): a finite token tree + // heals, while Highcharts' cyclic option graph trips the cycle/budget guard → `false` → rejected + // → truncated, keeping the MAX_DEPTH bound intact. Boundedness here means FINITE, not minimal — + // `boundedPastDepth` treats an array/tuple as a leaf without inspecting its element, so the + // depth-0 rebuild can re-expand that element up to MAX_DEPTH (still finite, never dangling — + // past-bound links are record-only). Checking the FIELDS, not the record, is essential: the + // ghost's own entry is registered, so `boundedPastDepth(type)` would short-circuit to `true`. + const bounded = healFieldsBounded(type, ctx, ctx.checker, HEAL_BOUND_BUDGET) + const accept = rebuilt && fallbacks(rebuilt.fields) < bad && (newEntries === 0 || bounded) if (!accept) { trial.rollback(); continue } e.fields = rebuilt.fields e.spread = rebuilt.spread @@ -3623,6 +3708,30 @@ function isBareFunction(type) { return ['apply', 'call', 'bind'].every((n) => props.has(n)) } +/** Is the RECORD `type`'s subtree provably bounded (finite, non-cyclic) for a depth-0 heal rebuild? + * `boundedPastDepth(type, …)` can't answer this directly: `type` is the ghost's own registered entry, + * so it hits the "registered → link" short-circuit and returns `true` unconditionally. Instead recurse + * through the record's FIELDS with the record's id pre-seeded into the cycle guard. A field that links + * to an already-registered entry is zero-growth (safe, `true` via the same short-circuit); a field that + * the rebuild would REGISTER anew is not yet keyed, so it gets the real structural check — a finite + * token subtree passes, a cyclic/too-deep graph (Highcharts) trips the cycle/budget guard → `false`. */ +function healFieldsBounded(type, ctx, checker, budget) { + if (!type || type.id == null) return false + const props = (type.getProperties && type.getProperties()) || [] + if (!props.length) return false + const seen = new Set([type.id]) + return props.every((p) => { + // `DeepPartial<>` yields SYNTHESIZED property symbols with no declaration node, so + // `getTypeOfSymbolAtLocation` can't be used; `getTypeOfSymbol` reads a synthetic symbol's type + // directly. (The object-branch of `boundedPastDepth` bails on such props, but this heal root is + // exactly the DeepPartial-projected record, so it must resolve them.) + const d = p.valueDeclaration || (p.declarations && p.declarations[0]) + let ft + try { ft = checker.getNonNullableType(d ? checker.getTypeOfSymbolAtLocation(p, d) : checker.getTypeOfSymbol(p)) } catch { return false } + return boundedPastDepth(ft, ctx, checker, budget - 1, seen) + }) +} + function boundedPastDepth(t, ctx, checker, budget, seen) { if (!t) return false const f = t.flags @@ -3844,18 +3953,19 @@ function classify(type, ctx, propName = '', depth = 0) { type.types.every((a) => boundedPastDepth(checker.getNonNullableType(a), ctx, checker, PAST_BOUND_CAP, new Set()))) { return unionNode(type, ctx, propName, depth) } - // A NAMED, provably-BOUNDED record materializes past the bound instead of truncating to - // `string` — recovers deep option records first reached past MAX_DEPTH (Highcharts' - // `XAxisLabelsOptions`; `yAxisLabelsOptions` already resolved shallowly). NAMED only: an - // anonymous `{…}`/intersection would proliferate order-churny `…Config2/3` names (#90 lesson). - // The budget-capped, cycle-guarded `boundedPastDepth` gate keeps the unbounded graph bounded; - // `pastBoundBudget` blocks chaining so each escape adds a bounded subtree, not the whole graph. + // A provably-BOUNDED record materializes past the bound instead of truncating to `string` — + // recovers deep option records first reached past MAX_DEPTH (Highcharts' `XAxisLabelsOptions`; + // `yAxisLabelsOptions` already resolved shallowly). Also recovers blend's token configs, which + // a homomorphic mapped type (`DeepPartial`) reaches deep AND renames to an + // ANONYMOUS `{…}` — the original name is stripped, so a name-only gate left ~185 of them as + // `string` ghosts (#205). Anonymous is safe now: names are path-scoped (`Config`, + // #90/#63), not an order-churny global `…Config2/3` counter, so the same shape gets one stable + // name. The budget-capped, cycle-guarded `boundedPastDepth` gate keeps the unbounded (cyclic) + // graph truncated; `pastBoundBudget` blocks chaining so each escape adds a bounded subtree. if (ctx.shared && type.id != null && type.getProperties?.().length && !type.getCallSignatures().length && !checker.getIndexInfoOfType?.(type, ts.IndexKind.String)) { - const sym = type.getSymbol?.() || type.aliasSymbol - const named = sym && sym.getName && sym.getName() && sym.getName() !== '__type' const budget = ctx.pastBoundBudget ?? PAST_BOUND_CAP - if (named && budget > 0 && boundedPastDepth(type, ctx, checker, budget, new Set())) { + if (budget > 0 && boundedPastDepth(type, ctx, checker, budget, new Set())) { const prev = ctx.pastBoundBudget ?? PAST_BOUND_CAP ctx.pastBoundBudget = prev - 1 try { return recordNode(type, ctx, propName, MAX_DEPTH, typeName(type)) } diff --git a/test/golden/cases/csstype-deeppartial-widening/expected/CsstypeDeeppartialWideningTypes.res b/test/golden/cases/csstype-deeppartial-widening/expected/CsstypeDeeppartialWideningTypes.res new file mode 100644 index 00000000..df63a846 --- /dev/null +++ b/test/golden/cases/csstype-deeppartial-widening/expected/CsstypeDeeppartialWideningTypes.res @@ -0,0 +1,29 @@ +type csstypeDeeppartialWideningTokensTitleConfig = { + color?: string, + fontSize?: string, +} +type csstypeDeeppartialWideningTokensConfig = { + title?: csstypeDeeppartialWideningTokensTitleConfig, +} +type csstypeDeeppartialWideningMixedRecordConfig = { + ...JsxDOM.domProps, +} +type customArm = { + custom: string, +} +module CsstypeDeeppartialWideningMixedRecord = { + type t + external fromTag: [#"-moz-initial" | #"inherit" | #"initial" | #"unset" | #"aliceblue" | #"antiquewhite" | #"currentcolor"] => t = "%identity" + external fromCsstypeDeeppartialWideningMixedRecordConfig: csstypeDeeppartialWideningMixedRecordConfig => t = "%identity" + external asCsstypeDeeppartialWideningMixedRecordConfig: t => (csstypeDeeppartialWideningMixedRecordConfig) = "%identity" + external fromCustomArm: customArm => t = "%identity" + external asCustomArm: t => (customArm) = "%identity" +} +module CsstypeDeeppartialWideningMixedArray = { + type t + external fromTag: [#"-moz-initial" | #"inherit" | #"initial" | #"unset" | #"aliceblue" | #"antiquewhite" | #"currentcolor"] => t = "%identity" + external fromCsstypeDeeppartialWideningMixedRecordConfig: csstypeDeeppartialWideningMixedRecordConfig => t = "%identity" + external asCsstypeDeeppartialWideningMixedRecordConfig: t => (csstypeDeeppartialWideningMixedRecordConfig) = "%identity" + external fromColors: array => t = "%identity" + external asColors: t => (array) = "%identity" +} diff --git a/test/golden/cases/csstype-deeppartial-widening/expected/Themed.res b/test/golden/cases/csstype-deeppartial-widening/expected/Themed.res new file mode 100644 index 00000000..23435f8f --- /dev/null +++ b/test/golden/cases/csstype-deeppartial-widening/expected/Themed.res @@ -0,0 +1,10 @@ +type props = { + tokens?: CsstypeDeeppartialWideningTypes.csstypeDeeppartialWideningTokensConfig, + direct?: string, + mixedRecord?: CsstypeDeeppartialWideningTypes.CsstypeDeeppartialWideningMixedRecord.t, // ⓘ was `Color | CustomArm` — opaque; build with CsstypeDeeppartialWideningMixedRecord.fromTag / CsstypeDeeppartialWideningMixedRecord.fromCsstypeDeeppartialWideningMixedRecordConfig / CsstypeDeeppartialWideningMixedRecord.fromCustomArm + mixedDict?: string, // ⚪ loose — was `Color | { [breakpoint: string]: Color; }` + mixedArray?: CsstypeDeeppartialWideningTypes.CsstypeDeeppartialWideningMixedArray.t, // ⓘ was `Color | Color[]` — opaque; build with CsstypeDeeppartialWideningMixedArray.fromTag / CsstypeDeeppartialWideningMixedArray.fromCsstypeDeeppartialWideningMixedRecordConfig / CsstypeDeeppartialWideningMixedArray.fromColors +} + +@module("demo") +external make: React.component = "Themed" diff --git a/test/golden/cases/csstype-deeppartial-widening/expected/_REPORT.md b/test/golden/cases/csstype-deeppartial-widening/expected/_REPORT.md new file mode 100644 index 00000000..8a8693bf --- /dev/null +++ b/test/golden/cases/csstype-deeppartial-widening/expected/_REPORT.md @@ -0,0 +1,40 @@ +# Binding report — `demo` + +**1** components · ✅ **1** usable · 🔍 **0** need review · 🛑 **0** broken + +**6** shared types deduplicated into **1** `*Types.res` modules (referenced qualified — no per-file redeclaration). + +## 📦 Dependencies + +| Kind | Package | Provides | Status | +|------|---------|----------|--------| +| required | `@rescript/react + stdlib` | JsxDOM, Dom, React, ReactEvent | ✓ present | +| optional | `rescript-webapi` | File, FileList | ✗ not installed | + +## ✅ Usable + +These compile and every prop is bound type-safely — use them directly. +_(n loose)_ = some props widened to `string`; they still work, just loosely typed. + +- Themed _(1 loose)_ + +## ⚪ Loosely typed (widened to `string`) + +These resolved to a real but complex type and were widened to `string` (they compile and work). Grouped by type so you can review each pattern once — confirm `string` is acceptable, or it may deserve a tighter mapping. + +| Resolved TypeScript type | → emitted | count | example props | +|--------------------------|-----------|-------|---------------| +| `Color \| { [breakpoint: string]: Color; }` | `string` | 1 | mixedDict | + +## 🔍 Needs review + +A multi-type prop couldn't be auto-discriminated at runtime (e.g. two object shapes), so an `@unboxed` variant won't work and we **refuse to use `%identity`/unsafe casts**. The prop is emitted as a `string` placeholder with an inline `// ⚠️ REVIEW` comment — bind it by hand or fix the type upstream. + +_(none)_ + +## 🛑 Broken — needs serious component change + +These props resolved to `unknown`/`any` (usually a generic `T`). They're emitted as a placeholder so the file still compiles, but **the props will not work as typed** — they need a concrete type upstream, or generic-binding support. + +_(none)_ 🎉 + diff --git a/test/golden/cases/csstype-deeppartial-widening/index.d.ts b/test/golden/cases/csstype-deeppartial-widening/index.d.ts new file mode 100644 index 00000000..125b4c53 --- /dev/null +++ b/test/golden/cases/csstype-deeppartial-widening/index.d.ts @@ -0,0 +1,40 @@ +// Reproduces #205 (record→`string` widening) and #206 (csstype value-unions enumerated into +// giant `@unboxed` bodies + CSS-keyword constructor leakage). A csstype `Property.*` value union +// carries the CSS-wide `Globals` keywords (`-moz-initial | inherit | initial | unset`). Reached +// DIRECTLY, csstype detection maps it to `string`. Reached through a homomorphic mapped type +// (`DeepPartial<>` — blend's `ComponentTokenOverrides`), TypeScript re-projects each property and +// hands back an ALIAS-LESS synthesized union with no csstype declaration file — so the path-based +// detection misses it and the union is enumerated. The structural fallback (a union whose literals +// include the whole `Globals` set → `string`) keeps it `string` regardless of how it was reached. +type Globals = "-moz-initial" | "inherit" | "initial" | "unset" +type Color = Globals | "aliceblue" | "antiquewhite" | "currentcolor" | (string & {}) +type FontSize = Globals | "large" | "medium" | "small" | number | (string & {}) + +type DeepPartial = T extends object ? { [P in keyof T]?: DeepPartial } : T + +interface TitleTokens { + color: Color + fontSize: FontSize +} +interface Tokens { + title: TitleTokens +} + +type JsxElement = { __brand: "element" } + +interface CustomArm { + custom: string +} + +// `tokens` reaches the csstype-style leaves through DeepPartial (alias stripped); +// `direct` reaches them straight (alias intact) — both must map the leaf to `string`. +// The `mixed*` props guard over-match: a CSS value UNIONED with a genuine arm must KEEP that arm +// (never collapse to a bare `string` that silently drops it). A record, a dict (`{ [k]: V }`, +// responsive-token shape), and an array are all real arms — each stays modelled/flagged, not dropped. +export declare const Themed: (props: { + tokens?: DeepPartial + direct?: Color + mixedRecord?: Color | CustomArm + mixedDict?: Color | { [breakpoint: string]: Color } + mixedArray?: Color | Color[] +}) => JsxElement diff --git a/test/golden/cases/generic-record-dedup/expected/App.res b/test/golden/cases/generic-record-dedup/expected/App.res index 705ad0b2..9606f04e 100644 --- a/test/golden/cases/generic-record-dedup/expected/App.res +++ b/test/golden/cases/generic-record-dedup/expected/App.res @@ -1,3 +1,3 @@ type t = InstanceTypes.app @new @module("demo") external make: unit => t = "App" -@send external start: (t) => GenericRecordDedupTypes.routerV1bnjp = "start" +@send external start: (t) => GenericRecordDedupTypes.routerUs8op = "start" diff --git a/test/golden/cases/generic-record-dedup/expected/GenericRecordDedupTypes.res b/test/golden/cases/generic-record-dedup/expected/GenericRecordDedupTypes.res index 996bb27b..d60d8bac 100644 --- a/test/golden/cases/generic-record-dedup/expected/GenericRecordDedupTypes.res +++ b/test/golden/cases/generic-record-dedup/expected/GenericRecordDedupTypes.res @@ -1,31 +1,39 @@ -type rec routerGruyd = { - use: unit => routerGruyd, - add: unit => routerGruyd, - build: unit => string, // ⚪ loose — was `{ a: true; } & { b: true; }` +type genericRecordDedupRouterBuildConfigV1v9of = { + a: bool, + b: bool, +} +type rec routerUmte8 = { + use: unit => routerUmte8, + add: unit => routerUmte8, + build: unit => genericRecordDedupRouterBuildConfigV1v9of, } type genericRecordDedupRouterBuildConfigV1lc66 = { a: bool, } -type rec routerC41qi = { - use: unit => routerC41qi, - add: unit => routerGruyd, +type rec routerTl4kb = { + use: unit => routerTl4kb, + add: unit => routerUmte8, build: unit => genericRecordDedupRouterBuildConfigV1lc66, } -type rec routerV13x65 = { - use: unit => routerV13x65, - add: unit => routerV13x65, - build: unit => string, // ⚪ loose — was `{ b: true; } & { a: true; }` +type genericRecordDedupRouterBuildConfigBjl1k = { + b: bool, + a: bool, +} +type rec routerV1dqw1 = { + use: unit => routerV1dqw1, + add: unit => routerV1dqw1, + build: unit => genericRecordDedupRouterBuildConfigBjl1k, } type genericRecordDedupRouterBuildConfigXtid4 = { b: bool, } -type rec routerV1ywh8 = { - use: unit => routerV13x65, - add: unit => routerV1ywh8, +type rec routerV1tmiw = { + use: unit => routerV1dqw1, + add: unit => routerV1tmiw, build: unit => genericRecordDedupRouterBuildConfigXtid4, } -type routerV1bnjp = { - use: unit => routerC41qi, - add: unit => routerV1ywh8, +type routerUs8op = { + use: unit => routerTl4kb, + add: unit => routerV1tmiw, build: unit => JSON.t, } diff --git a/test/golden/cases/generic-record-dedup/expected/_REPORT.md b/test/golden/cases/generic-record-dedup/expected/_REPORT.md index c67f2aa7..ea3283b8 100644 --- a/test/golden/cases/generic-record-dedup/expected/_REPORT.md +++ b/test/golden/cases/generic-record-dedup/expected/_REPORT.md @@ -4,7 +4,7 @@ **1** class module(s) → `@new`/`@send`/`@get` bindings. -**8** shared types deduplicated into **2** `*Types.res` modules (referenced qualified — no per-file redeclaration). +**10** shared types deduplicated into **2** `*Types.res` modules (referenced qualified — no per-file redeclaration). ## 📦 Dependencies diff --git a/test/golden/cases/generic-record-dedup/index.d.ts b/test/golden/cases/generic-record-dedup/index.d.ts index 662b714a..6a680e4a 100644 --- a/test/golden/cases/generic-record-dedup/index.d.ts +++ b/test/golden/cases/generic-record-dedup/index.d.ts @@ -2,9 +2,12 @@ // `Router` is generic and each method returns a DIFFERENTLY-instantiated `Router`. // TypeScript gives every instantiation a unique type id, so without dedup we'd emit a // separate record for each — even though, once the phantom generics widen, many are -// byte-for-byte identical. Dedup collapses the identical ones: the two leaf routers (which -// both become `{use: unit=>string, add: unit=>string, build: unit=>string}`) merge into one, -// so the deeper chain points at a single canonical leaf instead of a duplicate. +// byte-for-byte identical. Dedup collapses the identical ones so the deeper chain points at a +// single canonical instantiation instead of a duplicate. +// NB `build(): S` now materializes its record instead of degrading to `string` (#205 bounded- +// record heal). The two leaf routers therefore expose their real `build` return — `{ a; b }` vs +// `{ b; a }`, distinct by field order — so those two no longer merge; the dedup of the +// byte-identical instantiations up the chain is what this case still guards. type Schema = Record interface Router { use(): Router