const Loop3DTrait:
Trait<Defaulted<InputTypes<{ loopX: (t?: boolean) => boolean | undefined, loopY: (t?: boolean) => boolean | undefined, loopZ: (t?: boolean) => boolean | undefined }>, { loopX: boolean, loopY: boolean, loopZ: boolean }>,
OutputTypes<{ loopX: (t?: boolean) => boolean | undefined, loopY: (t?: boolean) => boolean | undefined, loopZ: (t?: boolean) => boolean | undefined }>>
= (
input: A,
output: B,
hooks: UseHooks,
) => void
packages / plot / src / traits.ts