generated from napi-rs/package-template
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathindex.mjs
75 lines (67 loc) · 3.09 KB
/
index.mjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// -------------------------------------------------------------------------- //
// -------------------------------------------------------------------------- //
// //
// //
// //
// ██╗ ██╗ █████╗ ██████╗ ███╗ ██╗██╗███╗ ██╗ ██████╗ //
// ██║ ██║██╔══██╗██╔══██╗████╗ ██║██║████╗ ██║██╔════╝ //
// ██║ █╗ ██║███████║██████╔╝██╔██╗ ██║██║██╔██╗ ██║██║ ███╗ //
// ██║███╗██║██╔══██║██╔══██╗██║╚██╗██║██║██║╚██╗██║██║ ██║ //
// ╚███╔███╔╝██║ ██║██║ ██║██║ ╚████║██║██║ ╚████║╚██████╔╝ //
// ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝╚═╝ ╚═══╝ ╚═════╝ //
// //
// //
// - This file has been generated --------------------------- //
// //
// //
// -------------------------------------------------------------------------- //
// -------------------------------------------------------------------------- //
// re-export index.cjs to support esm import syntax
// see https://github.com/nodejs/node/issues/40541#issuecomment-951609570
import {
createRequire,
} from 'module';
const require = createRequire(import.meta.url);
const nativeModule = require('./index.cjs');
export const {
// events
OfflineAudioCompletionEvent,
AudioProcessingEvent,
AudioRenderCapacityEvent,
// manually written nodes
BaseAudioContext,
AudioContext,
OfflineAudioContext,
AudioNode,
AudioScheduledSourceNode,
AudioParam,
AudioDestinationNode,
AudioListener,
AudioWorklet,
AudioParamMap,
AudioRenderCapacity,
PeriodicWave,
AudioBuffer,
// generated nodes
ScriptProcessorNode,
AudioWorkletNode,
AnalyserNode,
AudioBufferSourceNode,
BiquadFilterNode,
ChannelMergerNode,
ChannelSplitterNode,
ConstantSourceNode,
ConvolverNode,
DelayNode,
DynamicsCompressorNode,
GainNode,
IIRFilterNode,
MediaStreamAudioSourceNode,
OscillatorNode,
PannerNode,
StereoPannerNode,
WaveShaperNode,
// helper methods
mediaDevices,
} = nativeModule;
export default nativeModule;