(value: unknown)
| 448 | } |
| 449 | |
| 450 | function parseAt(value: unknown): number[] | undefined { |
| 451 | if (!value) return undefined; |
| 452 | const times = String(value) |
| 453 | .split(",") |
| 454 | .map((entry) => parseFloat(entry.trim())) |
| 455 | .filter((time) => Number.isFinite(time) && time >= 0); |
| 456 | return times.length > 0 ? times : undefined; |
| 457 | } |
| 458 | |
| 459 | export function createInspectCommand(commandName: "inspect" | "layout") { |
| 460 | return defineCommand({ |