@ng-web-apis/midi
Version:
An Observable based library for the use of Web MIDI API with Angular
10 lines • 1.51 kB
JavaScript
import { inject, InjectionToken } from '@angular/core';
import { WA_NAVIGATOR } from '@ng-web-apis/common';
export const WA_MIDI_SUPPORT = new InjectionToken('[WA_MIDI_SUPPORT]', {
factory: () => !!inject(WA_NAVIGATOR).requestMIDIAccess,
});
/**
* @deprecated: drop in v5.0, use {@link WA_MIDI_SUPPORT}
*/
export const MIDI_SUPPORT = WA_MIDI_SUPPORT;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWlkaS1zdXBwb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbGlicy9taWRpL3NyYy90b2tlbnMvbWlkaS1zdXBwb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxNQUFNLEVBQUUsY0FBYyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3JELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxxQkFBcUIsQ0FBQztBQUVqRCxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQUcsSUFBSSxjQUFjLENBQVUsbUJBQW1CLEVBQUU7SUFDNUUsT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUMsaUJBQWlCO0NBQzFELENBQUMsQ0FBQztBQUVIOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLGVBQWUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7aW5qZWN0LCBJbmplY3Rpb25Ub2tlbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1dBX05BVklHQVRPUn0gZnJvbSAnQG5nLXdlYi1hcGlzL2NvbW1vbic7XG5cbmV4cG9ydCBjb25zdCBXQV9NSURJX1NVUFBPUlQgPSBuZXcgSW5qZWN0aW9uVG9rZW48Ym9vbGVhbj4oJ1tXQV9NSURJX1NVUFBPUlRdJywge1xuICAgIGZhY3Rvcnk6ICgpID0+ICEhaW5qZWN0KFdBX05BVklHQVRPUikucmVxdWVzdE1JRElBY2Nlc3MsXG59KTtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZDogZHJvcCBpbiB2NS4wLCB1c2Uge0BsaW5rIFdBX01JRElfU1VQUE9SVH1cbiAqL1xuZXhwb3J0IGNvbnN0IE1JRElfU1VQUE9SVCA9IFdBX01JRElfU1VQUE9SVDtcbiJdfQ==