Thema-Typen

Thema‑Kennungen, Erscheinungs‑Patches und Katalog‑Typen.

Import
import type { ChartTheme } from "@sixtyfold/themes";

Verwenden Sie den oben gezeigten öffentlichen Einstiegspunkt. Reine Typimporte werden aus dem Anwendungs-JavaScript entfernt.

ChartThemeId

Eine stabile Kennung für ein öffentliches Chart‑Erscheinungs‑Preset.

Import @sixtyfold/themesTyp

type ChartThemeId = (typeof PUBLIC_THEME_IDS)[number]

ChartThemePreset

Ein tief immutable, inhaltlich neutrales Standarddesign für Linien und Aktien.

Import @sixtyfold/themesTyp

type ChartThemePreset = DeepReadonly<{
    /** Stable catalog identifier. */
    id: ChartThemeId;
    /** Human-readable English display name. */
    label: string;
    /** Recommended surrounding-page color scheme. */
    colorScheme: "dark" | "light";
    /** Line-chart appearance and repeating per-series visual patches. */
    line: {
        /** Content-neutral patch for `LineChart.updateAppearance`. */
        appearance: DeepPartial<LineAppearanceOptions>;
        /** Repeating visual patches for `LineChart.updateSeriesAppearance`. */
        series: DeepPartial<SeriesAppearanceOptions>[];
    };
    /** Stock-chart appearance patch. */
    stock: {
        /** Content-neutral patch for `StockChart.updateAppearance`. */
        appearance: DeepPartial<StockAppearanceOptions>;
    };
}>
MemberDefinitionBeschreibung
colorScheme"dark" | "light"Empfohlene Farbschemata für die umgebende Seite.
id"default" | "mainframe" | "blueprint" | "porcelain" | "azulejo" | "arizona" | "neon" | "shibuya" | "arcology" | "riviera" | "bauhaus" | "washi" | "botanica" | "newsprint"Stabile Katalogkennung.
labelstringMenschlich lesbarer englischer Anzeigename.
lineComplex nested type — see the public signature aboveLiniendiagramm‑Erscheinungsbild und sich wiederholende visuelle Felder pro Serie.
stockComplex nested type — see the public signature aboveErscheinungsbild-Patch für Aktiendiagramme.

LineThemePreset

Eine nur als Linie dargestellte Ansicht eines rekursiv eingefrorenen öffentlichen Themen-Presets.

Import @sixtyfold/themes/lineTyp

type LineThemePreset = DeepReadonly<{
    id: ChartThemeId;
    label: string;
    colorScheme: "dark" | "light";
    line: {
        appearance: DeepPartial<LineAppearanceOptions>;
        series: DeepPartial<SeriesAppearanceOptions>[];
    };
}>
MitgliedDefinitionBeschreibung
colorScheme"dark" | "light"Lese-Modus-Klassifikation für das Preset, von Host-Oberflächen verwendet, um helle oder dunkle umgebende Chrome zu koordinieren.
id"default" | "mainframe" | "blueprint" | "porcelain" | "azulejo" | "arizona" | "neon" | "shibuya" | "arcology" | "riviera" | "bauhaus" | "washi" | "botanica" | "newsprint"Eindeutige Kennung dieses Linien-Theme-Presets.
labelstringBezeichnung des Linien-Theme-Presets.
lineComplex nested type — see the public signature aboveLauflinie.

StockThemePreset

Eine nur für Aktien vorgesehene Ansicht eines rekursiv eingefrorenen öffentlichen Theme-Presets.

Import @sixtyfold/themes/stocktype

type StockThemePreset = DeepReadonly<{
    id: ChartThemeId;
    label: string;
    colorScheme: "dark" | "light";
    stock: {
        appearance: DeepPartial<StockAppearanceOptions>;
    };
}>
MemberDefinitionBeschreibung
colorScheme"dark" | "light"Einstufung des Reading-Modus für das Preset, die von Host‑Oberflächen zur Koordination von hellem oder dunklem umgebendem Chrome verwendet wird.
id"default" | "mainframe" | "blueprint" | "porcelain" | "azulejo" | "arizona" | "neon" | "shibuya" | "arcology" | "riviera" | "bauhaus" | "washi" | "botanica" | "newsprint"Eindeutige Kennung für dieses Standard-Theme-Preset.
labelstringBezeichnung des Standard-Theme-Presets.
stockComplex nested type — see the public signature aboveFührt Stock aus.