@pshurygin/ngx-quicklink
Version:
Quicklink for Angular
33 lines • 3.17 kB
JavaScript
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';
import { LinkDirective } from './link.directive';
import { ObservableLinkHandler, PreloadLinkHandler, LinkHandler } from './link-handler.service';
import { PrefetchRegistry } from './prefetch-registry.service';
import { QuicklinkStrategy } from './quicklink-strategy.service';
var QuicklinkModule = /** @class */ (function () {
function QuicklinkModule() {
}
QuicklinkModule = tslib_1.__decorate([
NgModule({
declarations: [LinkDirective],
providers: [
{
provide: LinkHandler,
useClass: ObservableLinkHandler,
multi: true
},
{
provide: LinkHandler,
useClass: PreloadLinkHandler,
multi: true
},
PrefetchRegistry,
QuicklinkStrategy
],
exports: [LinkDirective]
})
], QuicklinkModule);
return QuicklinkModule;
}());
export { QuicklinkModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVpY2tsaW5rLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bwc2h1cnlnaW4vbmd4LXF1aWNrbGluay8iLCJzb3VyY2VzIjpbInNyYy9xdWlja2xpbmsubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUNqRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsa0JBQWtCLEVBQUUsV0FBVyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDaEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0QsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFvQmpFO0lBQUE7SUFBOEIsQ0FBQztJQUFsQixlQUFlO1FBbEIzQixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxhQUFhLENBQUM7WUFDN0IsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxXQUFXO29CQUNwQixRQUFRLEVBQUUscUJBQXFCO29CQUMvQixLQUFLLEVBQUUsSUFBSTtpQkFDWjtnQkFDRDtvQkFDRSxPQUFPLEVBQUUsV0FBVztvQkFDcEIsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsS0FBSyxFQUFFLElBQUk7aUJBQ1o7Z0JBQ0QsZ0JBQWdCO2dCQUNoQixpQkFBaUI7YUFDbEI7WUFDRCxPQUFPLEVBQUUsQ0FBQyxhQUFhLENBQUM7U0FDekIsQ0FBQztPQUNXLGVBQWUsQ0FBRztJQUFELHNCQUFDO0NBQUEsQUFBL0IsSUFBK0I7U0FBbEIsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBMaW5rRGlyZWN0aXZlIH0gZnJvbSAnLi9saW5rLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlTGlua0hhbmRsZXIsIFByZWxvYWRMaW5rSGFuZGxlciwgTGlua0hhbmRsZXIgfSBmcm9tICcuL2xpbmstaGFuZGxlci5zZXJ2aWNlJztcbmltcG9ydCB7IFByZWZldGNoUmVnaXN0cnkgfSBmcm9tICcuL3ByZWZldGNoLXJlZ2lzdHJ5LnNlcnZpY2UnO1xuaW1wb3J0IHsgUXVpY2tsaW5rU3RyYXRlZ3kgfSBmcm9tICcuL3F1aWNrbGluay1zdHJhdGVneS5zZXJ2aWNlJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbTGlua0RpcmVjdGl2ZV0sXG4gIHByb3ZpZGVyczogW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IExpbmtIYW5kbGVyLFxuICAgICAgdXNlQ2xhc3M6IE9ic2VydmFibGVMaW5rSGFuZGxlcixcbiAgICAgIG11bHRpOiB0cnVlXG4gICAgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBMaW5rSGFuZGxlcixcbiAgICAgIHVzZUNsYXNzOiBQcmVsb2FkTGlua0hhbmRsZXIsXG4gICAgICBtdWx0aTogdHJ1ZVxuICAgIH0sXG4gICAgUHJlZmV0Y2hSZWdpc3RyeSxcbiAgICBRdWlja2xpbmtTdHJhdGVneVxuICBdLFxuICBleHBvcnRzOiBbTGlua0RpcmVjdGl2ZV1cbn0pXG5leHBvcnQgY2xhc3MgUXVpY2tsaW5rTW9kdWxlIHt9XG4iXX0=