UNPKG

@finos/perspective-viewer

Version:

The `<perspective-viewer>` Custom Element, frontend for Perspective.js

31 lines (30 loc) 1.16 kB
import type { CustomNumberFormatConfig } from "./CustomNumberFormatConfig"; import type { DatetimeColorMode } from "./DatetimeColorMode"; import type { DatetimeFormatType } from "./DatetimeFormatType"; import type { FormatMode } from "./FormatMode"; import type { NumberBackgroundMode } from "./NumberBackgroundMode"; import type { NumberForegroundMode } from "./NumberForegroundMode"; import type { StringColorMode } from "./StringColorMode"; /** * The value de/serialized and stored in the viewer config. * Also passed to the plugin via `plugin.save()`. */ export type ColumnConfigValues = { symbols: { [key in string]?: string; }; number_format: CustomNumberFormatConfig | null; number_fg_mode: NumberForegroundMode; number_bg_mode: NumberBackgroundMode; pos_fg_color: string | null; neg_fg_color: string | null; pos_bg_color: string | null; neg_bg_color: string | null; fg_gradient: number | null; bg_gradient: number | null; format: FormatMode; string_color_mode: StringColorMode; color: string | null; date_format: DatetimeFormatType; datetime_color_mode: DatetimeColorMode; };