svelte-lightweight-charts
Version:
Svelte wrapper for financial lightweight charts built with HTML5 canvas
23 lines (19 loc) • 667 B
TypeScript
import { SvelteComponentTyped } from 'svelte';
import type {
CandlestickSeriesPartialOptions,
ISeriesApi,
SeriesDataItemTypeMap,
SeriesMarker,
Time,
} from 'lightweight-charts';
import type {Reference} from '../internal/utils.js';
export interface $$PROPS extends CandlestickSeriesPartialOptions {
ref?: Reference<ISeriesApi<'Candlestick'>>;
data: SeriesDataItemTypeMap['Candlestick'][];
reactive?: boolean;
markers?: SeriesMarker<Time>[];
}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface $$EVENTS {
}
export default class CandlestickSeries extends SvelteComponentTyped<$$PROPS, $$EVENTS> {}