@thi.ng/dsp
Version:
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
15 lines • 522 B
TypeScript
import type { ICopy, IReset } from "@thi.ng/api";
import { AGen } from "./agen.js";
export declare const alt: (n?: number) => Alt<number>;
export declare const altT: <T>(a: T, b: T) => Alt<T>;
export declare const altB: (x?: boolean) => Alt<boolean>;
export declare class Alt<T> extends AGen<T> implements ICopy<Alt<T>>, IReset {
protected _a: T;
protected _b: T;
protected _flip: boolean;
constructor(_a: T, _b: T);
copy(): Alt<T>;
reset(): this;
next(): T;
}
//# sourceMappingURL=alt.d.ts.map