UNPKG

@a1um1/lightweight-charts-react-wrapper

Version:

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

5 lines (4 loc) 502 B
import type { ISeriesApi } from "lightweight-charts"; import { type ForwardedRef } from "react"; import { type SeriesActionParams, type SeriesActionResult } from "../../internal/series.js"; export declare function createSeriesHook<T extends SeriesActionParams>(type: T["type"], deps?: (props: Omit<T, "type">) => unknown[]): (props: Omit<T, "type">, ref: ForwardedRef<ISeriesApi<T["type"]>>) => import("react").MutableRefObject<import("../../internal/lazy-value.js").LazyValue<SeriesActionResult<T>>>;