UNPKG

@thi.ng/dsp

Version:

Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils

14 lines 859 B
import type { IGen, IProc } from "./api.js"; /** * Higher order generator. Composes a new {@link IGen} from given source gen and * a number of {@link IProc}s (processed in series, using {@link serial}). * * @param src - * @param proc - */ export declare function pipe<A, B>(src: IGen<A>, proc: IProc<A, B>): IGen<B>; export declare function pipe<A, B, C>(src: IGen<A>, a: IProc<A, B>, b: IProc<B, C>): IGen<C>; export declare function pipe<A, B, C, D>(src: IGen<A>, a: IProc<A, B>, b: IProc<B, C>, c: IProc<C, D>): IGen<D>; export declare function pipe<A, B, C, D, E>(src: IGen<A>, a: IProc<A, B>, b: IProc<B, C>, c: IProc<C, D>, d: IProc<D, E>): IGen<E>; export declare function pipe<A, B, C, D, E>(src: IGen<A>, a: IProc<A, B>, b: IProc<B, C>, c: IProc<C, D>, d: IProc<D, E>, ...procs: IProc<any, any>[]): IGen<any>; //# sourceMappingURL=pipe.d.ts.map