UNPKG

@ng-web-apis/audio

Version:

This is a library for declarative use of Web Audio API with Angular

15 lines 1.7 kB
import { InjectionToken } from '@angular/core'; export const WA_AUDIO_NODE = new InjectionToken('[WA_AUDIO_NODE]', { factory: () => null, }); export function asAudioNode(useExisting) { return { provide: WA_AUDIO_NODE, useExisting, }; } /** * @deprecated: drop in v5.0, use {@link WA_AUDIO_NODE} */ export const AUDIO_NODE = WA_AUDIO_NODE; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXVkaW8tbm9kZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYnMvYXVkaW8vc3JjL3Rva2Vucy9hdWRpby1ub2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFN0MsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLElBQUksY0FBYyxDQUFtQixpQkFBaUIsRUFBRTtJQUNqRixPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsSUFBSTtDQUN0QixDQUFDLENBQUM7QUFFSCxNQUFNLFVBQVUsV0FBVyxDQUFDLFdBQTRCO0lBQ3BELE9BQU87UUFDSCxPQUFPLEVBQUUsYUFBYTtRQUN0QixXQUFXO0tBQ2QsQ0FBQztBQUNOLENBQUM7QUFFRDs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxhQUFhLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7RXhpc3RpbmdQcm92aWRlciwgVHlwZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0luamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGNvbnN0IFdBX0FVRElPX05PREUgPSBuZXcgSW5qZWN0aW9uVG9rZW48QXVkaW9Ob2RlIHwgbnVsbD4oJ1tXQV9BVURJT19OT0RFXScsIHtcbiAgICBmYWN0b3J5OiAoKSA9PiBudWxsLFxufSk7XG5cbmV4cG9ydCBmdW5jdGlvbiBhc0F1ZGlvTm9kZSh1c2VFeGlzdGluZzogVHlwZTxBdWRpb05vZGU+KTogRXhpc3RpbmdQcm92aWRlciB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgcHJvdmlkZTogV0FfQVVESU9fTk9ERSxcbiAgICAgICAgdXNlRXhpc3RpbmcsXG4gICAgfTtcbn1cblxuLyoqXG4gKiBAZGVwcmVjYXRlZDogZHJvcCBpbiB2NS4wLCB1c2Uge0BsaW5rIFdBX0FVRElPX05PREV9XG4gKi9cbmV4cG9ydCBjb25zdCBBVURJT19OT0RFID0gV0FfQVVESU9fTk9ERTtcbiJdfQ==