UNPKG

webpd

Version:

WebPd is a compiler for audio programming language Pure Data allowing to run .pd patches on web pages.

9 lines (8 loc) 508 B
import { Code } from '@webpd/compiler'; import { WasmBuffer } from '../../build/types'; import { WebPdWorkletNode, WebPdWorkletNodeMessageHandler } from '@webpd/runtime'; export interface Settings { messageHandler: (node: WebPdWorkletNode, ...rest: Parameters<WebPdWorkletNodeMessageHandler>) => ReturnType<WebPdWorkletNodeMessageHandler>; } declare const _default: (audioContext: AudioContext, compiledPatch: Code | WasmBuffer, settings: Settings) => Promise<WebPdWorkletNode>; export default _default;