UNPKG

@solid-primitives/range

Version:

Control Flow Primitives for displaying given number or a number range of elements.

11 lines (10 loc) 713 B
import type { MaybeAccessor, MaybeAccessorValue } from "@solid-primitives/utils"; import type { Accessor } from "solid-js"; export type RangeProps = { start?: number; to: number; step?: number; } | [start: MaybeAccessor<number>, to: MaybeAccessor<number>, step?: MaybeAccessor<number>]; export declare const abs: (x: number) => number, sign: (x: number) => number, min: (...values: number[]) => number, ceil: (x: number) => number, floor: (x: number) => number; export declare const accessor: <T extends MaybeAccessor<unknown>>(a: Accessor<T>) => Accessor<MaybeAccessorValue<T>>; export declare const toFunction: <T, A extends [] | any[]>(a: Accessor<T | ((...args: A) => T)>) => (...args: A) => any;