@ng-web-apis/permissions
Version:
A library for comfortable use of Permissions API in Angular applications
10 lines • 1.48 kB
JavaScript
import { inject, InjectionToken } from '@angular/core';
import { WA_NAVIGATOR } from '@ng-web-apis/common';
export const WA_PERMISSIONS = new InjectionToken('[WA_PERMISSIONS]', {
factory: () => inject(WA_NAVIGATOR).permissions,
});
/**
* @deprecated: drop in v5.0, use {@link WA_PERMISSIONS}
*/
export const PERMISSIONS = WA_PERMISSIONS;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGVybWlzc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9saWJzL3Blcm1pc3Npb25zL3NyYy90b2tlbnMvcGVybWlzc2lvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLE1BQU0sRUFBRSxjQUFjLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDckQsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLHFCQUFxQixDQUFDO0FBRWpELE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxJQUFJLGNBQWMsQ0FBYyxrQkFBa0IsRUFBRTtJQUM5RSxPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxDQUFDLFdBQVc7Q0FDbEQsQ0FBQyxDQUFDO0FBRUg7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtpbmplY3QsIEluamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7V0FfTkFWSUdBVE9SfSBmcm9tICdAbmctd2ViLWFwaXMvY29tbW9uJztcblxuZXhwb3J0IGNvbnN0IFdBX1BFUk1JU1NJT05TID0gbmV3IEluamVjdGlvblRva2VuPFBlcm1pc3Npb25zPignW1dBX1BFUk1JU1NJT05TXScsIHtcbiAgICBmYWN0b3J5OiAoKSA9PiBpbmplY3QoV0FfTkFWSUdBVE9SKS5wZXJtaXNzaW9ucyxcbn0pO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkOiBkcm9wIGluIHY1LjAsIHVzZSB7QGxpbmsgV0FfUEVSTUlTU0lPTlN9XG4gKi9cbmV4cG9ydCBjb25zdCBQRVJNSVNTSU9OUyA9IFdBX1BFUk1JU1NJT05TO1xuIl19