UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

83 lines (82 loc) 8.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { NgModule, PLATFORM_ID, Inject } from '@angular/core'; import { AsiSessionStorageService } from './asi-session-storage.service'; import { AsiPaginationService } from './asi-pagination.service'; import { AsiMomentService } from './asi-moment.service'; import { AsiFileService } from './asi-file.service'; import { AsiCssInjectorService } from './asi-css-injector.service'; import { AsiLocalStorageService } from './asi-local-storage.service'; import { isPlatformBrowser } from '@angular/common'; export { AsiSessionStorageService } from './asi-session-storage.service'; export { AsiLocalStorageService } from './asi-local-storage.service'; export { AsiCssInjectorService } from './asi-css-injector.service'; export { AsiFileService } from './asi-file.service'; export { AsiMomentService } from './asi-moment.service'; export { AsiPaginationService } from './asi-pagination.service'; /** @type {?} */ var services = [AsiCssInjectorService, AsiFileService, AsiMomentService, AsiPaginationService, AsiSessionStorageService, AsiLocalStorageService]; var AsiServicesModule = /** @class */ (function () { function AsiServicesModule(platformId) { /** @type {?} */ var isBrowser = isPlatformBrowser(platformId); if (isBrowser && FileReader.prototype.readAsBinaryString === undefined) { FileReader.prototype.readAsBinaryString = function (fileData) { /** @type {?} */ var binary = ''; /** @type {?} */ var pt = /** @type {?} */ (this); /** @type {?} */ var reader = new FileReader(); reader.onload = function (_e) { /** @type {?} */ var bytes = new Uint8Array(/** @type {?} */ (reader.result)); /** @type {?} */ var length = bytes.byteLength; for (var i = 0; i < length; i++) { binary += String.fromCharCode(bytes[i]); } // pt.result - readonly so assign content to another property pt.content = binary; pt.onloadend(); }; reader.readAsArrayBuffer(fileData); }; } } /** * @return {?} */ AsiServicesModule.forRoot = /** * @return {?} */ function () { return { ngModule: AsiServicesModule, providers: services }; }; AsiServicesModule.decorators = [ { type: NgModule, args: [{ declarations: [], imports: [], exports: [], entryComponents: [], providers: services },] } ]; /** @nocollapse */ AsiServicesModule.ctorParameters = function () { return [ { type: undefined, decorators: [{ type: Inject, args: [PLATFORM_ID,] }] } ]; }; return AsiServicesModule; }()); export { AsiServicesModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLXNlcnZpY2VzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bhc2ktbmd0b29scy9saWIvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvYXNpLXNlcnZpY2VzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVuRixPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN6RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN4RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDcEQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDbkUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFcEQseUNBQWMsK0JBQStCLENBQUM7QUFDOUMsdUNBQWMsNkJBQTZCLENBQUM7QUFDNUMsc0NBQWMsNEJBQTRCLENBQUM7QUFDM0MsK0JBQWMsb0JBQW9CLENBQUM7QUFDbkMsaUNBQWMsc0JBQXNCLENBQUM7QUFDckMscUNBQWMsMEJBQTBCLENBQUM7O0FBRXpDLElBQU0sUUFBUSxHQUFHLENBQUMscUJBQXFCO0lBQ3JDLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLHdCQUF3QjtJQUN4QixzQkFBc0IsQ0FBQyxDQUFDOztJQWlCeEIsMkJBQWlDLFVBQVU7O1FBQ3pDLElBQU0sU0FBUyxHQUFHLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBRWhELEVBQUUsQ0FBQyxDQUFDLFNBQVMsSUFBSSxVQUFVLENBQUMsU0FBUyxDQUFDLGtCQUFrQixLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDdkUsVUFBVSxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsR0FBRyxVQUFVLFFBQVE7O2dCQUMxRCxJQUFJLE1BQU0sR0FBRyxFQUFFLENBQUM7O2dCQUNoQixJQUFNLEVBQUUscUJBQVEsSUFBSSxFQUFDOztnQkFDckIsSUFBTSxNQUFNLEdBQUcsSUFBSSxVQUFVLEVBQUUsQ0FBQztnQkFDaEMsTUFBTSxDQUFDLE1BQU0sR0FBRyxVQUFVLEVBQUU7O29CQUMxQixJQUFNLEtBQUssR0FBRyxJQUFJLFVBQVUsbUJBQU0sTUFBTSxDQUFDLE1BQU0sRUFBQyxDQUFDOztvQkFDakQsSUFBTSxNQUFNLEdBQUcsS0FBSyxDQUFDLFVBQVUsQ0FBQztvQkFDaEMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQzt3QkFDaEMsTUFBTSxJQUFJLE1BQU0sQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7cUJBQ3pDOztvQkFFRCxFQUFFLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztvQkFDcEIsRUFBRSxDQUFDLFNBQVMsRUFBRSxDQUFDO2lCQUNoQixDQUFDO2dCQUNGLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsQ0FBQzthQUNwQyxDQUFDO1NBQ0g7S0FDRjs7OztJQTVCTSx5QkFBTzs7O0lBQWQ7UUFDRSxNQUFNLENBQUM7WUFDTCxRQUFRLEVBQUUsaUJBQWlCO1lBQzNCLFNBQVMsRUFBRSxRQUFRO1NBQ3BCLENBQUM7S0FDSDs7Z0JBYkYsUUFBUSxTQUFDO29CQUNSLFlBQVksRUFBRSxFQUFFO29CQUNoQixPQUFPLEVBQUUsRUFBRTtvQkFDWCxPQUFPLEVBQUUsRUFBRTtvQkFDWCxlQUFlLEVBQUUsRUFBRTtvQkFDbkIsU0FBUyxFQUFFLFFBQVE7aUJBQ3BCOzs7O2dEQVNjLE1BQU0sU0FBQyxXQUFXOzs0QkF2Q2pDOztTQStCYSxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSwgUExBVEZPUk1fSUQsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHsgQXNpU2Vzc2lvblN0b3JhZ2VTZXJ2aWNlIH0gZnJvbSAnLi9hc2ktc2Vzc2lvbi1zdG9yYWdlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBBc2lQYWdpbmF0aW9uU2VydmljZSB9IGZyb20gJy4vYXNpLXBhZ2luYXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IEFzaU1vbWVudFNlcnZpY2UgfSBmcm9tICcuL2FzaS1tb21lbnQuc2VydmljZSc7XHJcbmltcG9ydCB7IEFzaUZpbGVTZXJ2aWNlIH0gZnJvbSAnLi9hc2ktZmlsZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQXNpQ3NzSW5qZWN0b3JTZXJ2aWNlIH0gZnJvbSAnLi9hc2ktY3NzLWluamVjdG9yLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBBc2lMb2NhbFN0b3JhZ2VTZXJ2aWNlIH0gZnJvbSAnLi9hc2ktbG9jYWwtc3RvcmFnZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgaXNQbGF0Zm9ybUJyb3dzZXIgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuZXhwb3J0ICogZnJvbSAnLi9hc2ktc2Vzc2lvbi1zdG9yYWdlLnNlcnZpY2UnO1xyXG5leHBvcnQgKiBmcm9tICcuL2FzaS1sb2NhbC1zdG9yYWdlLnNlcnZpY2UnO1xyXG5leHBvcnQgKiBmcm9tICcuL2FzaS1jc3MtaW5qZWN0b3Iuc2VydmljZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYXNpLWZpbGUuc2VydmljZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vYXNpLW1vbWVudC5zZXJ2aWNlJztcclxuZXhwb3J0ICogZnJvbSAnLi9hc2ktcGFnaW5hdGlvbi5zZXJ2aWNlJztcclxuXHJcbmNvbnN0IHNlcnZpY2VzID0gW0FzaUNzc0luamVjdG9yU2VydmljZSxcclxuICBBc2lGaWxlU2VydmljZSxcclxuICBBc2lNb21lbnRTZXJ2aWNlLFxyXG4gIEFzaVBhZ2luYXRpb25TZXJ2aWNlLFxyXG4gIEFzaVNlc3Npb25TdG9yYWdlU2VydmljZSxcclxuICBBc2lMb2NhbFN0b3JhZ2VTZXJ2aWNlXTtcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXSxcclxuICBpbXBvcnRzOiBbXSxcclxuICBleHBvcnRzOiBbXSxcclxuICBlbnRyeUNvbXBvbmVudHM6IFtdLFxyXG4gIHByb3ZpZGVyczogc2VydmljZXNcclxufSlcclxuZXhwb3J0IGNsYXNzIEFzaVNlcnZpY2VzTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBBc2lTZXJ2aWNlc01vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBzZXJ2aWNlc1xyXG4gICAgfTtcclxuICB9XHJcblxyXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoUExBVEZPUk1fSUQpIHBsYXRmb3JtSWQpIHtcclxuICAgIGNvbnN0IGlzQnJvd3NlciA9IGlzUGxhdGZvcm1Ccm93c2VyKHBsYXRmb3JtSWQpO1xyXG5cclxuICAgIGlmIChpc0Jyb3dzZXIgJiYgRmlsZVJlYWRlci5wcm90b3R5cGUucmVhZEFzQmluYXJ5U3RyaW5nID09PSB1bmRlZmluZWQpIHtcclxuICAgICAgRmlsZVJlYWRlci5wcm90b3R5cGUucmVhZEFzQmluYXJ5U3RyaW5nID0gZnVuY3Rpb24gKGZpbGVEYXRhKSB7XHJcbiAgICAgICAgbGV0IGJpbmFyeSA9ICcnO1xyXG4gICAgICAgIGNvbnN0IHB0ID0gPGFueT50aGlzO1xyXG4gICAgICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7XHJcbiAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uIChfZSkge1xyXG4gICAgICAgICAgY29uc3QgYnl0ZXMgPSBuZXcgVWludDhBcnJheSg8YW55PnJlYWRlci5yZXN1bHQpO1xyXG4gICAgICAgICAgY29uc3QgbGVuZ3RoID0gYnl0ZXMuYnl0ZUxlbmd0aDtcclxuICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgICAgYmluYXJ5ICs9IFN0cmluZy5mcm9tQ2hhckNvZGUoYnl0ZXNbaV0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gcHQucmVzdWx0ICAtIHJlYWRvbmx5IHNvIGFzc2lnbiBjb250ZW50IHRvIGFub3RoZXIgcHJvcGVydHlcclxuICAgICAgICAgIHB0LmNvbnRlbnQgPSBiaW5hcnk7XHJcbiAgICAgICAgICBwdC5vbmxvYWRlbmQoKTtcclxuICAgICAgICB9O1xyXG4gICAgICAgIHJlYWRlci5yZWFkQXNBcnJheUJ1ZmZlcihmaWxlRGF0YSk7XHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==