const LoopsTrait:
Trait<Defaulted<InputTypes<{ loop: (t?: boolean) => boolean | undefined, loops: (t?: number[] | Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | boolean[]) => Uint8Array | undefined }>, Partial<InputTypes<{ loop: (t?: boolean) => boolean | undefined, loops: (t?: number[] | Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | boolean[]) => Uint8Array | undefined }>>>,
OutputTypes<{ loop: (t?: boolean) => boolean | undefined, loops: (t?: number[] | Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | boolean[]) => Uint8Array | undefined }>>
= (
input: A,
output: B,
hooks: UseHooks,
) => void
packages / 2d-plot / src / traits.ts