New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

angular-idle-preload

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-idle-preload - npm Package Compare versions

Comparing version 2.0.2 to 2.0.3

2

dist/index.d.ts
import { NgZone, ModuleWithProviders, InjectionToken } from '@angular/core';
import { Observable } from 'rxjs/observable';
export declare const REQUEST_IDLE_CALLBACK: InjectionToken<string>;
export declare function _requestIdle(zone: NgZone): (fn: any) => any;
export declare function __requestIdle(zone: NgZone): (fn: any) => any;
export declare class IdlePreload {

@@ -6,0 +6,0 @@ private _ngZone;

@@ -13,5 +13,10 @@ "use strict";

/*
* Private please use @angularclass/request-idle-callback if you want to use this
* Private API.
* please use @angularclass/request-idle-callback if you want
* to use `__requestIdle` this without providers
*/
function _requestIdle(zone) {
function __requestIdle(zone) {
if (typeof window === 'undefined') {
return function (fn) { return setTimeout(fn); };
}
var win = window;

@@ -23,3 +28,3 @@ if (win.requestIdleCallback) {

}
exports._requestIdle = _requestIdle;
exports.__requestIdle = __requestIdle;
var IdlePreload = (function () {

@@ -64,3 +69,3 @@ /*

exports.REQUEST_IDLE_CALLBACK_PROVIDERS = [
{ provide: exports.REQUEST_IDLE_CALLBACK, useFactory: _requestIdle, deps: [core_1.NgZone] }
{ provide: exports.REQUEST_IDLE_CALLBACK, useFactory: __requestIdle, deps: [core_1.NgZone] }
];

@@ -67,0 +72,0 @@ var IdlePreloadModule = (function () {

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"REQUEST_IDLE_CALLBACK":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["REQUEST_IDLE_CALLBACK"]},"_requestIdle":{"__symbolic":"function"},"IdlePreload":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"preload":[{"__symbolic":"method"}]}},"IDLE_PRELOAD_PROVIDERS":[{"provide":{"__symbolic":"reference","name":"IdlePreload"},"useClass":{"__symbolic":"reference","name":"IdlePreload"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"}]}],"REQUEST_IDLE_CALLBACK_PROVIDERS":[{"provide":{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"},"useFactory":{"__symbolic":"reference","name":"_requestIdle"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"IdlePreloadConfig":{"__symbolic":"interface"},"IdlePreloadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"IdlePreloadModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"requestIdleCallback"},"right":false},"thenExpression":[],"elseExpression":{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK_PROVIDERS"}}},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"IDLE_PRELOAD_PROVIDERS"}}]},"defaults":[{}]},"IdleStrategy":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"reference","name":"IdlePreload"}}}}}}]
[{"__symbolic":"module","version":4,"metadata":{"REQUEST_IDLE_CALLBACK":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["REQUEST_IDLE_CALLBACK"]},"___requestIdle":{"__symbolic":"function"},"IdlePreload":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"preload":[{"__symbolic":"method"}]}},"IDLE_PRELOAD_PROVIDERS":[{"provide":{"__symbolic":"reference","name":"IdlePreload"},"useClass":{"__symbolic":"reference","name":"IdlePreload"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"}]}],"REQUEST_IDLE_CALLBACK_PROVIDERS":[{"provide":{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"},"useFactory":{"__symbolic":"reference","name":"___requestIdle"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"IdlePreloadConfig":{"__symbolic":"interface"},"IdlePreloadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"IdlePreloadModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"requestIdleCallback"},"right":false},"thenExpression":[],"elseExpression":{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK_PROVIDERS"}}},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"IDLE_PRELOAD_PROVIDERS"}}]},"defaults":[{}]},"IdleStrategy":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"reference","name":"IdlePreload"}}}}}}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"new","expression":{"__symbol":1,"members":[]},"arguments":["REQUEST_IDLE_CALLBACK"]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbol":4,"members":[]},"arguments":[{"__symbol":0,"members":[]}]}]],"parameters":[{"__symbol":5,"members":[]},null]}],"preload":[{"__symbolic":"method"}]}},"type":{"summaryKind":3,"type":{"reference":{"__symbol":3,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":0,"members":[]}}}}],"lifecycleHooks":[]}}},{"symbol":{"__symbol":6,"members":[]},"metadata":[{"provide":{"__symbol":3,"members":[]},"useClass":{"__symbol":3,"members":[]},"deps":[{"__symbol":5,"members":[]},{"__symbol":0,"members":[]}]}]},{"symbol":{"__symbol":7,"members":[]},"metadata":[{"provide":{"__symbol":0,"members":[]},"useFactory":{"__symbol":2,"members":[]},"deps":[{"__symbol":5,"members":[]}]}]},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbol":9,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"requestIdleCallback"},"right":false},"thenExpression":[],"elseExpression":{"__symbol":7,"members":[]}}},{"__symbolic":"spread","expression":{"__symbol":6,"members":[]}}]},"defaults":[{}]},"IdleStrategy":{"__symbolic":"function","parameters":[],"value":{"__symbol":3,"members":[]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":9,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":9,"members":[]},"diDeps":[],"lifecycleHooks":[]}],"exportedDirectives":[],"exportedPipes":[]}}],"symbols":[{"__symbol":0,"name":"REQUEST_IDLE_CALLBACK","filePath":"./index"},{"__symbol":1,"name":"InjectionToken","filePath":"@angular/core/core"},{"__symbol":2,"name":"_requestIdle","filePath":"./index"},{"__symbol":3,"name":"IdlePreload","filePath":"./index"},{"__symbol":4,"name":"Inject","filePath":"@angular/core/core"},{"__symbol":5,"name":"NgZone","filePath":"@angular/core/core"},{"__symbol":6,"name":"IDLE_PRELOAD_PROVIDERS","filePath":"./index"},{"__symbol":7,"name":"REQUEST_IDLE_CALLBACK_PROVIDERS","filePath":"./index"},{"__symbol":8,"name":"IdlePreloadConfig","filePath":"./index"},{"__symbol":9,"name":"IdlePreloadModule","filePath":"./index"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"new","expression":{"__symbol":1,"members":[]},"arguments":["REQUEST_IDLE_CALLBACK"]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbol":4,"members":[]},"arguments":[{"__symbol":0,"members":[]}]}]],"parameters":[{"__symbol":5,"members":[]},null]}],"preload":[{"__symbolic":"method"}]}},"type":{"summaryKind":3,"type":{"reference":{"__symbol":3,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":0,"members":[]}}}}],"lifecycleHooks":[]}}},{"symbol":{"__symbol":6,"members":[]},"metadata":[{"provide":{"__symbol":3,"members":[]},"useClass":{"__symbol":3,"members":[]},"deps":[{"__symbol":5,"members":[]},{"__symbol":0,"members":[]}]}]},{"symbol":{"__symbol":7,"members":[]},"metadata":[{"provide":{"__symbol":0,"members":[]},"useFactory":{"__symbol":2,"members":[]},"deps":[{"__symbol":5,"members":[]}]}]},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbol":9,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"requestIdleCallback"},"right":false},"thenExpression":[],"elseExpression":{"__symbol":7,"members":[]}}},{"__symbolic":"spread","expression":{"__symbol":6,"members":[]}}]},"defaults":[{}]},"IdleStrategy":{"__symbolic":"function","parameters":[],"value":{"__symbol":3,"members":[]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":9,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":9,"members":[]},"diDeps":[],"lifecycleHooks":[]}],"exportedDirectives":[],"exportedPipes":[]}}],"symbols":[{"__symbol":0,"name":"REQUEST_IDLE_CALLBACK","filePath":"./index"},{"__symbol":1,"name":"InjectionToken","filePath":"@angular/core/core"},{"__symbol":2,"name":"__requestIdle","filePath":"./index"},{"__symbol":3,"name":"IdlePreload","filePath":"./index"},{"__symbol":4,"name":"Inject","filePath":"@angular/core/core"},{"__symbol":5,"name":"NgZone","filePath":"@angular/core/core"},{"__symbol":6,"name":"IDLE_PRELOAD_PROVIDERS","filePath":"./index"},{"__symbol":7,"name":"REQUEST_IDLE_CALLBACK_PROVIDERS","filePath":"./index"},{"__symbol":8,"name":"IdlePreloadConfig","filePath":"./index"},{"__symbol":9,"name":"IdlePreloadModule","filePath":"./index"}]}
{
"name": "angular-idle-preload",
"version": "2.0.2",
"version": "2.0.3",
"description": "Angular Idle Preload for preloading async routes via @TipeIO",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc