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.4 to 3.0.0

esm/index.d.ts

56

dist/index.js

@@ -7,14 +7,12 @@ "use strict";

var core_1 = require("@angular/core");
// import { PreloadingStrategy, Route } from '@angular/router';
// import { Observable } from 'rxjs/Observable';
var of_1 = require("rxjs/observable/of");
var rxjs_1 = require("rxjs");
/*
* token to requestIdleCallback
*/
* token to requestIdleCallback
*/
exports.REQUEST_IDLE_CALLBACK = new core_1.InjectionToken('REQUEST_IDLE_CALLBACK');
/*
* Private API.
* please use @angularclass/request-idle-callback if you want
* to use `__requestIdle` this without providers
*/
* Private API.
* please use @angularclass/request-idle-callback if you want
* to use `__requestIdle` this without providers
*/
function __requestIdle(zone) {

@@ -31,3 +29,3 @@ if (typeof window === 'undefined') {

exports.__requestIdle = __requestIdle;
var IdlePreload = (function () {
var IdlePreload = /** @class */ (function () {
/*

@@ -43,11 +41,5 @@ * include zone to run outside of zone.js

*/
/*
* fire off preloading async modules
*/
IdlePreload.prototype.preload = /*
* fire off preloading async modules
*/
function (route, fn /* () => Observable<any>*/) {
IdlePreload.prototype.preload = function (route, fn /* () => Observable<any>*/) {
this.requestIdleCallback(fn);
return of_1.of(null);
return rxjs_1.of(null);
};

@@ -59,4 +51,4 @@ IdlePreload.decorators = [

IdlePreload.ctorParameters = function () { return [
{ type: core_1.NgZone, },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [exports.REQUEST_IDLE_CALLBACK,] },] },
{ type: core_1.NgZone },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [exports.REQUEST_IDLE_CALLBACK,] }] }
]; };

@@ -75,3 +67,3 @@ return IdlePreload;

];
var IdlePreloadModule = (function () {
var IdlePreloadModule = /** @class */ (function () {
function IdlePreloadModule() {

@@ -82,9 +74,3 @@ }

*/
/*
* forRoot() to allow providers only be created once
*/
IdlePreloadModule.forRoot = /*
* forRoot() to allow providers only be created once
*/
function (config) {
IdlePreloadModule.forRoot = function (config) {
if (config === void 0) { config = {}; }

@@ -99,16 +85,10 @@ return {

*/
/*
* alias for reference to IdlePreload token
*/
IdlePreloadModule.IdleStrategy = /*
* alias for reference to IdlePreload token
*/
function () {
IdlePreloadModule.IdleStrategy = function () {
return IdlePreload;
};
IdlePreloadModule.decorators = [
{ type: core_1.NgModule, args: [{},] },
{ type: core_1.NgModule, args: [{
// because Angular
},] },
];
/** @nocollapse */
IdlePreloadModule.ctorParameters = function () { return []; };
return IdlePreloadModule;

@@ -115,0 +95,0 @@ }());

@@ -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","line":17,"character":41},"arguments":["REQUEST_IDLE_CALLBACK"]},"__requestIdle":{"__symbolic":"function"},"IdlePreload":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":35,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":40},"arguments":[{"__symbolic":"reference","name":"REQUEST_IDLE_CALLBACK"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":40,"character":31},{"__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","line":40,"character":31},{"__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","line":40,"character":31}]}],"IdlePreloadConfig":{"__symbolic":"interface"},"IdlePreloadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":67,"character":1},"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"}}}}}}]
"use strict";
/**
* @fileoverview This file is generated by the Angular template compiler.
* Do not edit.
* @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride}
* tslint:disable
*/
* @fileoverview This file was generated by the Angular template compiler. Do not edit.
* /*
* @PatrickJS
* @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes}
* tslint:disable
*/
Object.defineProperty(exports, "__esModule", { value: true });
var i0 = require("@angular/core");
var i1 = require("./index");
var IdlePreloadModuleNgFactory = i0.ɵcmf(i1.IdlePreloadModule, [], function (_l) { return i0.ɵmod([i0.ɵmpd(512, i0.ComponentFactoryResolver, i0.ɵCodegenComponentFactoryResolver, [[8, []], [3, i0.ComponentFactoryResolver], i0.NgModuleRef]), i0.ɵmpd(512, i1.IdlePreloadModule, i1.IdlePreloadModule, [])]); });
var IdlePreloadModuleNgFactory = i0.ɵcmf(i1.IdlePreloadModule, [], function (_l) { return i0.ɵmod([i0.ɵmpd(512, i0.ComponentFactoryResolver, i0.ɵCodegenComponentFactoryResolver, [[8, []], [3, i0.ComponentFactoryResolver], i0.NgModuleRef]), i0.ɵmpd(1073742336, i1.IdlePreloadModule, i1.IdlePreloadModule, [])]); });
exports.IdlePreloadModuleNgFactory = IdlePreloadModuleNgFactory;
//# sourceMappingURL=index.ngfactory.js.map

@@ -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"},{"__symbol":2,"name":"__requestIdle","filePath":"./index"},{"__symbol":3,"name":"IdlePreload","filePath":"./index"},{"__symbol":4,"name":"Inject","filePath":"@angular/core"},{"__symbol":5,"name":"NgZone","filePath":"@angular/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.4",
"version": "3.0.0",
"description": "Angular Idle Preload for preloading async routes via @TipeIO",

@@ -24,13 +24,13 @@ "main": "dist/index.js",

"devDependencies": {
"@angular/common": "~5.0.1",
"@angular/compiler": "~5.0.1",
"@angular/compiler-cli": "~5.0.1",
"@angular/core": "~5.0.1",
"@angular/platform-browser": "~5.0.1",
"@angular/platform-browser-dynamic": "~5.0.1",
"@angular/router": "~5.0.1",
"@angular/common": "~6.1.1",
"@angular/compiler": "~6.1.1",
"@angular/compiler-cli": "~6.1.1",
"@angular/core": "~6.1.1",
"@angular/platform-browser": "~6.1.1",
"@angular/platform-browser-dynamic": "~6.1.1",
"@angular/router": "~6.1.1",
"rimraf": "^2.5.4",
"rxjs": "5.5.2",
"typescript": "~2.4.2",
"zone.js": "~0.8.18"
"rxjs": "6.2.2",
"typescript": "~2.9.2",
"zone.js": "~0.8.26"
},

@@ -37,0 +37,0 @@ "repository": {

<p align="center">
<a href="https://tipe.io/" target="_blank">
<img alt="Tipe" src="https://user-images.githubusercontent.com/1016365/30999155-30430eb8-a488-11e7-850e-a7c38dad77c1.png" class="img-responsive">
<img alt="Tipe" src="https://cdn.tipe.io/tipe/tipe-github.png?auto=compress%2Cformat&w=800&dpr=2" class="img-responsive">
</a>

@@ -10,3 +10,3 @@ </p>

# Angular Idle Preload
> Angular Idle Preload for preloading async/lazy routes using `requestIdleCallback` (or fallback to setTimeout which is run outside of `zone.js` [Angular 5+)
> Angular Idle Preload for preloading async/lazy routes using `requestIdleCallback` (or fallback to setTimeout which is run outside of `zone.js` [Angular 6+)

@@ -13,0 +13,0 @@ ### Why should I use angular-idle-preload?

Sorry, the diff of this file is not supported yet

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