const ROPTrait:
Trait<Defaulted<InputTypes<{ blend: (t?: string) => | "none" | "alpha" | "premultiply" | "add" | "subtract" | "multiply" | undefined }>, Partial<InputTypes<{ blend: (t?: string) => | "none" | "alpha" | "premultiply" | "add" | "subtract" | "multiply" | undefined }>>>,
OutputTypes<{ blend: (t?: string) => | "none" | "alpha" | "premultiply" | "add" | "subtract" | "multiply" | undefined }>>
= (
input: A,
output: B,
hooks: UseHooks,
) => void
packages / 2d-plot / src / traits.ts