webpd
Version:
WebPd is a compiler for audio programming language Pure Data allowing to run .pd patches on web pages.
13 lines (12 loc) • 591 B
TypeScript
import { PdJson } from '@webpd/pd-parser';
import { AbstractionLoader } from '../compile-dsp-graph/instantiate-abstractions';
import { NodeBuilders } from '../compile-dsp-graph/types';
import { BuildSettings } from './types';
export declare const analysePd: (pdJson: PdJson.Pd, abstractionLoader: AbstractionLoader, { nodeBuilders }: BuildSettings) => Promise<{
unimplementedObjectTypes: Set<string>;
objectTypesUsed: Set<string>;
abstractions: {
[nodeType: string]: PdJson.Pd;
};
}>;
export declare const getSupportedTypes: (nodeBuilders: NodeBuilders) => string[];