UNPKG

@ng-web-apis/intersection-observer

Version:

A library for declarative use of Intersection Observer API with Angular

14 lines 1.73 kB
export const SafeObserver = typeof IntersectionObserver !== 'undefined' ? IntersectionObserver : class { root = null; rootMargin = ''; thresholds = []; observe() { } unobserve() { } disconnect() { } takeRecords() { return []; } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2FmZS1vYnNlcnZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYnMvaW50ZXJzZWN0aW9uLW9ic2VydmVyL3NyYy9jbGFzc2VzL3NhZmUtb2JzZXJ2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUNyQixPQUFPLG9CQUFvQixLQUFLLFdBQVc7SUFDdkMsQ0FBQyxDQUFDLG9CQUFvQjtJQUN0QixDQUFDLENBQUM7UUFDb0IsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNaLFVBQVUsR0FBRyxFQUFFLENBQUM7UUFDaEIsVUFBVSxHQUFHLEVBQUUsQ0FBQztRQUN6QixPQUFPLEtBQVUsQ0FBQztRQUNsQixTQUFTLEtBQVUsQ0FBQztRQUNwQixVQUFVLEtBQVUsQ0FBQztRQUNyQixXQUFXO1lBQ2QsT0FBTyxFQUFFLENBQUM7UUFDZCxDQUFDO0tBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBTYWZlT2JzZXJ2ZXIgPVxuICAgIHR5cGVvZiBJbnRlcnNlY3Rpb25PYnNlcnZlciAhPT0gJ3VuZGVmaW5lZCdcbiAgICAgICAgPyBJbnRlcnNlY3Rpb25PYnNlcnZlclxuICAgICAgICA6IGNsYXNzIGltcGxlbWVudHMgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIge1xuICAgICAgICAgICAgICBwdWJsaWMgcmVhZG9ubHkgcm9vdCA9IG51bGw7XG4gICAgICAgICAgICAgIHB1YmxpYyByZWFkb25seSByb290TWFyZ2luID0gJyc7XG4gICAgICAgICAgICAgIHB1YmxpYyByZWFkb25seSB0aHJlc2hvbGRzID0gW107XG4gICAgICAgICAgICAgIHB1YmxpYyBvYnNlcnZlKCk6IHZvaWQge31cbiAgICAgICAgICAgICAgcHVibGljIHVub2JzZXJ2ZSgpOiB2b2lkIHt9XG4gICAgICAgICAgICAgIHB1YmxpYyBkaXNjb25uZWN0KCk6IHZvaWQge31cbiAgICAgICAgICAgICAgcHVibGljIHRha2VSZWNvcmRzKCk6IEludGVyc2VjdGlvbk9ic2VydmVyRW50cnlbXSB7XG4gICAgICAgICAgICAgICAgICByZXR1cm4gW107XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9O1xuIl19