UNPKG

@krai-tech/web-api

Version:

A set of common tokens for consuming Web API with Angular.

13 lines 1.87 kB
import { inject, InjectionToken } from '@angular/core'; import { WINDOW } from './window.api'; /** * Injection token for the global Screen object. * * This token provides an abstraction over the window.screen object, allowing it to be injected * into Angular services or components. It utilizes the WINDOW injection token to access the screen * property of the global window object. */ export const SCREEN = new InjectionToken('An abstraction over window.screen object', { factory: () => inject(WINDOW).screen, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyZWVuLmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi1hcGkvdG9rZW5zL3NyYy9zY3JlZW4uYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZELE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFFdEM7Ozs7OztHQU1HO0FBQ0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHLElBQUksY0FBYyxDQUN0QywwQ0FBMEMsRUFDMUM7SUFDRSxPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLE1BQU07Q0FDckMsQ0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaW5qZWN0LCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgV0lORE9XIH0gZnJvbSAnLi93aW5kb3cuYXBpJztcblxuLyoqXG4gKiBJbmplY3Rpb24gdG9rZW4gZm9yIHRoZSBnbG9iYWwgU2NyZWVuIG9iamVjdC5cbiAqXG4gKiBUaGlzIHRva2VuIHByb3ZpZGVzIGFuIGFic3RyYWN0aW9uIG92ZXIgdGhlIHdpbmRvdy5zY3JlZW4gb2JqZWN0LCBhbGxvd2luZyBpdCB0byBiZSBpbmplY3RlZFxuICogaW50byBBbmd1bGFyIHNlcnZpY2VzIG9yIGNvbXBvbmVudHMuIEl0IHV0aWxpemVzIHRoZSBXSU5ET1cgaW5qZWN0aW9uIHRva2VuIHRvIGFjY2VzcyB0aGUgc2NyZWVuXG4gKiBwcm9wZXJ0eSBvZiB0aGUgZ2xvYmFsIHdpbmRvdyBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBTQ1JFRU4gPSBuZXcgSW5qZWN0aW9uVG9rZW48U2NyZWVuPihcbiAgJ0FuIGFic3RyYWN0aW9uIG92ZXIgd2luZG93LnNjcmVlbiBvYmplY3QnLFxuICB7XG4gICAgZmFjdG9yeTogKCkgPT4gaW5qZWN0KFdJTkRPVykuc2NyZWVuLFxuICB9LFxuKTtcbiJdfQ==