@sanity/tsdoc
Version:
Generate API reference docs from TypeScript projects and store in a Sanity-friendly JSON format. Render a static frontend, or as React components.
10 lines (7 loc) • 332 B
text/typescript
export function _fontSize(fontSize: number, sizes: number[]): number[] {
return sizes.map((f) => Math.min(Math.max(f + (fontSize - 2), 0), 4))
}
export function _space(fontSize: number, s: number | number[]): number | number[] {
if (Array.isArray(s)) return s.flatMap(_space)
return Math.max(Math.min(fontSize + s, 9), 0)
}