UNPKG

@a1um1/lightweight-charts-react-wrapper

Version:

![bundle-size](https://badgen.net/bundlephobia/minzip/lightweight-charts-react-wrapper/)

12 lines (11 loc) 650 B
import type { ISeriesPrimitive } from "lightweight-charts"; import type { ActionResult } from "./utils.js"; import type { SeriesActionParams, SeriesActionResult } from "./series"; export interface IReactiveSeriesPrimitive<O> extends ISeriesPrimitive { applyOptions(options: Omit<O, "view">): void; } export declare type SeriesPrimitiveParams<O> = O & { view: IReactiveSeriesPrimitive<O>; }; export declare type SeriesPrimitiveActionResult<O> = ActionResult<SeriesPrimitiveParams<O>>; export declare function seriesPrimitive<O>(target: SeriesActionResult<SeriesActionParams>, params: SeriesPrimitiveParams<O>): SeriesPrimitiveActionResult<O>;