@ng-web-apis/intersection-observer
Version:
A library for declarative use of Intersection Observer API with Angular
15 lines • 2.19 kB
JavaScript
import { InjectionToken } from '@angular/core';
export const WA_INTERSECTION_THRESHOLD_DEFAULT = 0;
/**
* @deprecated: drop in v5.0, use {@link WA_INTERSECTION_THRESHOLD_DEFAULT}
*/
export const INTERSECTION_THRESHOLD_DEFAULT = WA_INTERSECTION_THRESHOLD_DEFAULT;
export const WA_INTERSECTION_THRESHOLD = new InjectionToken('[WA_INTERSECTION_THRESHOLD]', {
providedIn: 'root',
factory: () => INTERSECTION_THRESHOLD_DEFAULT,
});
/**
* @deprecated: drop in v5.0, use {@link WA_INTERSECTION_THRESHOLD}
*/
export const INTERSECTION_THRESHOLD = WA_INTERSECTION_THRESHOLD;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJzZWN0aW9uLXRocmVzaG9sZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYnMvaW50ZXJzZWN0aW9uLW9ic2VydmVyL3NyYy90b2tlbnMvaW50ZXJzZWN0aW9uLXRocmVzaG9sZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRTdDLE1BQU0sQ0FBQyxNQUFNLGlDQUFpQyxHQUFHLENBQUMsQ0FBQztBQUVuRDs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLDhCQUE4QixHQUFHLGlDQUFpQyxDQUFDO0FBRWhGLE1BQU0sQ0FBQyxNQUFNLHlCQUF5QixHQUFHLElBQUksY0FBYyxDQUN2RCw2QkFBNkIsRUFDN0I7SUFDSSxVQUFVLEVBQUUsTUFBTTtJQUNsQixPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsOEJBQThCO0NBQ2hELENBQ0osQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUcseUJBQXlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGlvblRva2VufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGNvbnN0IFdBX0lOVEVSU0VDVElPTl9USFJFU0hPTERfREVGQVVMVCA9IDA7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQ6IGRyb3AgaW4gdjUuMCwgdXNlIHtAbGluayBXQV9JTlRFUlNFQ1RJT05fVEhSRVNIT0xEX0RFRkFVTFR9XG4gKi9cbmV4cG9ydCBjb25zdCBJTlRFUlNFQ1RJT05fVEhSRVNIT0xEX0RFRkFVTFQgPSBXQV9JTlRFUlNFQ1RJT05fVEhSRVNIT0xEX0RFRkFVTFQ7XG5cbmV4cG9ydCBjb25zdCBXQV9JTlRFUlNFQ1RJT05fVEhSRVNIT0xEID0gbmV3IEluamVjdGlvblRva2VuPG51bWJlcltdIHwgbnVtYmVyPihcbiAgICAnW1dBX0lOVEVSU0VDVElPTl9USFJFU0hPTERdJyxcbiAgICB7XG4gICAgICAgIHByb3ZpZGVkSW46ICdyb290JyxcbiAgICAgICAgZmFjdG9yeTogKCkgPT4gSU5URVJTRUNUSU9OX1RIUkVTSE9MRF9ERUZBVUxULFxuICAgIH0sXG4pO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkOiBkcm9wIGluIHY1LjAsIHVzZSB7QGxpbmsgV0FfSU5URVJTRUNUSU9OX1RIUkVTSE9MRH1cbiAqL1xuZXhwb3J0IGNvbnN0IElOVEVSU0VDVElPTl9USFJFU0hPTEQgPSBXQV9JTlRFUlNFQ1RJT05fVEhSRVNIT0xEO1xuIl19