wam-extensions
Version:
Unofficial extensions to the Web Audio Module 2 API
34 lines (25 loc) • 1.51 kB
text/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 }
export default {
AssetExtension,
NoteExtension,
PatternExtension,
ModulationTargetExtension,
VideoExtension,
CollaborationExtension,
RecordingExtension
}