webpd
Version:
WebPd is a compiler for audio programming language Pure Data allowing to run .pd patches on web pages.
8 lines (7 loc) • 634 B
TypeScript
import { VariableNamesIndex, VariableName, GlobalDefinitions } from '@webpd/compiler';
export type TypeArgument = 'float' | 'bang' | 'symbol' | 'list' | 'anything';
export declare const resolveTypeArgumentAlias: (value: string) => string;
export declare const assertTypeArgument: (value: string) => TypeArgument;
export declare const renderMessageTransfer: (typeArgument: TypeArgument, msgVariableName: VariableName, index: number, { msg, bangUtils, tokenConversion }: VariableNamesIndex['globals']) => string;
export declare const messageTokenToFloat: GlobalDefinitions;
export declare const messageTokenToString: GlobalDefinitions;