@pshurygin/ngx-quicklink
Version:
Quicklink for Angular
30 lines • 3 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';
let QuicklinkModule = class 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);
export { QuicklinkModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVpY2tsaW5rLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bwc2h1cnlnaW4vbmd4LXF1aWNrbGluay8iLCJzb3VyY2VzIjpbInNyYy9xdWlja2xpbmsubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUNqRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsa0JBQWtCLEVBQUUsV0FBVyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDaEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0QsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFvQmpFLElBQWEsZUFBZSxHQUE1QixNQUFhLGVBQWU7Q0FBRyxDQUFBO0FBQWxCLGVBQWU7SUFsQjNCLFFBQVEsQ0FBQztRQUNSLFlBQVksRUFBRSxDQUFDLGFBQWEsQ0FBQztRQUM3QixTQUFTLEVBQUU7WUFDVDtnQkFDRSxPQUFPLEVBQUUsV0FBVztnQkFDcEIsUUFBUSxFQUFFLHFCQUFxQjtnQkFDL0IsS0FBSyxFQUFFLElBQUk7YUFDWjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxXQUFXO2dCQUNwQixRQUFRLEVBQUUsa0JBQWtCO2dCQUM1QixLQUFLLEVBQUUsSUFBSTthQUNaO1lBQ0QsZ0JBQWdCO1lBQ2hCLGlCQUFpQjtTQUNsQjtRQUNELE9BQU8sRUFBRSxDQUFDLGFBQWEsQ0FBQztLQUN6QixDQUFDO0dBQ1csZUFBZSxDQUFHO1NBQWxCLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTGlua0RpcmVjdGl2ZSB9IGZyb20gJy4vbGluay5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZUxpbmtIYW5kbGVyLCBQcmVsb2FkTGlua0hhbmRsZXIsIExpbmtIYW5kbGVyIH0gZnJvbSAnLi9saW5rLWhhbmRsZXIuc2VydmljZSc7XG5pbXBvcnQgeyBQcmVmZXRjaFJlZ2lzdHJ5IH0gZnJvbSAnLi9wcmVmZXRjaC1yZWdpc3RyeS5zZXJ2aWNlJztcbmltcG9ydCB7IFF1aWNrbGlua1N0cmF0ZWd5IH0gZnJvbSAnLi9xdWlja2xpbmstc3RyYXRlZ3kuc2VydmljZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW0xpbmtEaXJlY3RpdmVdLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBMaW5rSGFuZGxlcixcbiAgICAgIHVzZUNsYXNzOiBPYnNlcnZhYmxlTGlua0hhbmRsZXIsXG4gICAgICBtdWx0aTogdHJ1ZVxuICAgIH0sXG4gICAge1xuICAgICAgcHJvdmlkZTogTGlua0hhbmRsZXIsXG4gICAgICB1c2VDbGFzczogUHJlbG9hZExpbmtIYW5kbGVyLFxuICAgICAgbXVsdGk6IHRydWVcbiAgICB9LFxuICAgIFByZWZldGNoUmVnaXN0cnksXG4gICAgUXVpY2tsaW5rU3RyYXRlZ3lcbiAgXSxcbiAgZXhwb3J0czogW0xpbmtEaXJlY3RpdmVdXG59KVxuZXhwb3J0IGNsYXNzIFF1aWNrbGlua01vZHVsZSB7fVxuIl19