@ng-web-apis/payment-request
Version:
This is a library for declarative use of Payment Request API with Angular
10 lines • 1.83 kB
JavaScript
import { inject, InjectionToken } from '@angular/core';
import { WA_WINDOW } from '@ng-web-apis/common';
export const WA_PAYMENT_REQUEST_SUPPORT = new InjectionToken('[WA_PAYMENT_REQUEST_SUPPORT]', {
factory: () => !!inject(WA_WINDOW).PaymentRequest,
});
/**
* @deprecated: drop in v5.0, use {@link WA_PAYMENT_REQUEST_SUPPORT}
*/
export const PAYMENT_REQUEST_SUPPORT = WA_PAYMENT_REQUEST_SUPPORT;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1yZXF1ZXN0LXN1cHBvcnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9saWJzL3BheW1lbnQtcmVxdWVzdC9zcmMvdG9rZW5zL3BheW1lbnQtcmVxdWVzdC1zdXBwb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxNQUFNLEVBQUUsY0FBYyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3JELE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSxxQkFBcUIsQ0FBQztBQVE5QyxNQUFNLENBQUMsTUFBTSwwQkFBMEIsR0FBRyxJQUFJLGNBQWMsQ0FDeEQsOEJBQThCLEVBQzlCO0lBQ0ksT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsY0FBYztDQUNwRCxDQUNKLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLHVCQUF1QixHQUFHLDBCQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtpbmplY3QsIEluamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7V0FfV0lORE9XfSBmcm9tICdAbmctd2ViLWFwaXMvY29tbW9uJztcblxuZGVjbGFyZSBnbG9iYWwge1xuICAgIGludGVyZmFjZSBXaW5kb3cge1xuICAgICAgICBQYXltZW50UmVxdWVzdDogUGF5bWVudFJlcXVlc3Q7XG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgV0FfUEFZTUVOVF9SRVFVRVNUX1NVUFBPUlQgPSBuZXcgSW5qZWN0aW9uVG9rZW48Ym9vbGVhbj4oXG4gICAgJ1tXQV9QQVlNRU5UX1JFUVVFU1RfU1VQUE9SVF0nLFxuICAgIHtcbiAgICAgICAgZmFjdG9yeTogKCkgPT4gISFpbmplY3QoV0FfV0lORE9XKS5QYXltZW50UmVxdWVzdCxcbiAgICB9LFxuKTtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZDogZHJvcCBpbiB2NS4wLCB1c2Uge0BsaW5rIFdBX1BBWU1FTlRfUkVRVUVTVF9TVVBQT1JUfVxuICovXG5leHBvcnQgY29uc3QgUEFZTUVOVF9SRVFVRVNUX1NVUFBPUlQgPSBXQV9QQVlNRU5UX1JFUVVFU1RfU1VQUE9SVDtcbiJdfQ==