@solid-primitives/range
Version:
Control Flow Primitives for displaying given number or a number range of elements.
11 lines (10 loc) • 713 B
TypeScript
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;