const AxisTrait:
Trait<Defaulted<InputTypes<{ axis: (s?: string) => number, range: (t?: VectorLike) => [number, number] | Float32Array | undefined }>, { axis: string }>,
OutputTypes<{ axis: (s?: string) => number, range: (t?: VectorLike) => [number, number] | Float32Array | undefined }>>
= (
input: A,
output: B,
hooks: UseHooks,
) => void
packages / 2d-plot / src / traits.ts