wam-extensions
Version:
Unofficial extensions to the Web Audio Module 2 API
27 lines (26 loc) • 1.76 kB
TypeScript
import { WAMExtensions } from "./WAMExtensions.js";
export { WAMExtensions };
import { AssetExtension, AssetExtensionInterface, WamAsset } from "./assets/AssetExtension.js";
export { AssetExtension, AssetExtensionInterface, WamAsset };
import { NoteExtension, NoteDefinition, NoteListenerCallback } from "./notes/NoteExtension.js";
export { NoteExtension, NoteDefinition, NoteListenerCallback };
import { PatternExtension, PatternDelegate, PatternEntry } from "./patterns/PatternExtension.js";
export { PatternExtension, PatternDelegate, PatternEntry };
import { ModulationTargetExtension, ModulationTargetDelegate } from "./modulationTarget/ModulationTargetExtension.js";
export { ModulationTargetExtension, ModulationTargetDelegate };
import { VideoExtension, VideoExtensionDelegate, VideoExtensionOptions, VideoModuleConfig } from "./video/VideoExtension.js";
export { VideoExtension, VideoExtensionDelegate, VideoExtensionOptions, VideoModuleConfig };
import { CollaborationExtension, CollaborationDocumentInterface, CollaborationOperation, RemoteSelection } from "./collaboration/CollaborationExtension.js";
export { CollaborationExtension, CollaborationDocumentInterface, CollaborationOperation, RemoteSelection };
import { RecordingExtension, RecordingDelegate } from "./recording/RecordingExtension.js";
export { RecordingExtension, RecordingDelegate };
declare const _default: {
AssetExtension: typeof AssetExtension;
NoteExtension: typeof NoteExtension;
PatternExtension: typeof PatternExtension;
ModulationTargetExtension: typeof ModulationTargetExtension;
VideoExtension: typeof VideoExtension;
CollaborationExtension: typeof CollaborationExtension;
RecordingExtension: typeof RecordingExtension;
};
export default _default;