@ng-web-apis/audio
Version:
This is a library for declarative use of Web Audio API with Angular
10 lines • 1.69 kB
JavaScript
import { inject, InjectionToken } from '@angular/core';
import { WA_AUDIO_CONTEXT } from './audio-context';
export const WA_AUDIO_WORKLET_SUPPORT = new InjectionToken('[WA_AUDIO_WORKLET_SUPPORT]', {
factory: () => !!inject(WA_AUDIO_CONTEXT).audioWorklet,
});
/**
* @deprecated: drop in v5.0, use {@link WA_AUDIO_WORKLET_SUPPORT}
*/
export const AUDIO_WORKLET_SUPPORT = WA_AUDIO_WORKLET_SUPPORT;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXVkaW8td29ya2xldC1zdXBwb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbGlicy9hdWRpby9zcmMvdG9rZW5zL2F1ZGlvLXdvcmtsZXQtc3VwcG9ydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsTUFBTSxFQUFFLGNBQWMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUVyRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUVqRCxNQUFNLENBQUMsTUFBTSx3QkFBd0IsR0FBRyxJQUFJLGNBQWMsQ0FDdEQsNEJBQTRCLEVBQzVCO0lBQ0ksT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxZQUFZO0NBQ3pELENBQ0osQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQUcsd0JBQXdCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge2luamVjdCwgSW5qZWN0aW9uVG9rZW59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1dBX0FVRElPX0NPTlRFWFR9IGZyb20gJy4vYXVkaW8tY29udGV4dCc7XG5cbmV4cG9ydCBjb25zdCBXQV9BVURJT19XT1JLTEVUX1NVUFBPUlQgPSBuZXcgSW5qZWN0aW9uVG9rZW48Ym9vbGVhbj4oXG4gICAgJ1tXQV9BVURJT19XT1JLTEVUX1NVUFBPUlRdJyxcbiAgICB7XG4gICAgICAgIGZhY3Rvcnk6ICgpID0+ICEhaW5qZWN0KFdBX0FVRElPX0NPTlRFWFQpLmF1ZGlvV29ya2xldCxcbiAgICB9LFxuKTtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZDogZHJvcCBpbiB2NS4wLCB1c2Uge0BsaW5rIFdBX0FVRElPX1dPUktMRVRfU1VQUE9SVH1cbiAqL1xuZXhwb3J0IGNvbnN0IEFVRElPX1dPUktMRVRfU1VQUE9SVCA9IFdBX0FVRElPX1dPUktMRVRfU1VQUE9SVDtcbiJdfQ==