wam-extensions
Version:
Unofficial extensions to the Web Audio Module 2 API
22 lines (21 loc) • 869 B
TypeScript
import { NoteExtension } from "./notes/NoteExtension.js";
import { PatternExtension } from "./patterns/PatternExtension.js";
import { ModulationTargetExtension } from "./modulationTarget/ModulationTargetExtension.js";
import { VideoExtension } from "./video/VideoExtension.js";
import { AssetExtension } from "./assets/AssetExtension.js";
import { CollaborationExtension } from "./collaboration/CollaborationExtension.js";
import { RecordingExtension } from "./recording/RecordingExtension.js";
export declare type WAMExtensions = {
assets?: AssetExtension;
notes?: NoteExtension;
patterns?: PatternExtension;
modulationTarget?: ModulationTargetExtension;
video?: VideoExtension;
collaboration?: CollaborationExtension;
recording?: RecordingExtension;
};
declare global {
interface Window {
WAMExtensions: WAMExtensions;
}
}