UNPKG

@scrolia/vanilla

Version:

A headless scrollbar component

13 lines 587 B
import { Plugin } from "../../@types/options.js"; /** Component name. */ type GetComponentPropsName = "provider" | "container" | "content" | "trackX" | "trackY" | "thumbX" | "thumbY"; /** Options for the `getComponentProps` function. */ type GetComponentPropsOptions<P> = { name: GetComponentPropsName; props: P; plugins: Plugin[]; }; /** Get component props. */ declare const getComponentProps: <P extends object>(options: GetComponentPropsOptions<P>) => P; export { type GetComponentPropsName, type GetComponentPropsOptions, getComponentProps }; //# sourceMappingURL=get.d.ts.map