Загрузка данных


import type { Contract } from '@modules/contracts/types';

import type { ChartIndicativeData } from '../types';

import type { WidgetProperties as BaseWidgetProperties } from '@modules/widgetProperties/types';
import type { Timeframes } from 'moex-chart';

export interface WidgetProperties extends BaseWidgetProperties {
  chartState: {
    savedInstrument: Contract['issKey'] | null;
    savedSymbol?: Contract['symbol'];
    savedSymbolName?: Contract['displayName'];
    interval: string;
    savedData?: string;
  };
  indicativeData?: ChartIndicativeData;
  moexChartState?: {
    timeframe: Timeframes;
    savedData?: string;
  };
}