import type { ItemsRange } from "../core"; export const styleToString = ( obj: Record ): string => { return Object.keys(obj).reduce((acc, k) => { const value = obj[k]; if (value == null) { return acc; } return acc + `${k}:${value};`; }, ""); }; export const defaultGetKey = (_data: unknown, i: number) => "_" + i; export function* iterRange([start, end]: ItemsRange) { for (let i = start; i <= end; i++) { yield i; } }