UNPKG

ngx-bit

Version:

A flexible NG-ZORRO helper library

35 lines 3.4 kB
import { NgModule } from '@angular/core'; import { NzIconService } from 'ng-zorro-antd/icon'; import { BitService } from './common/bit.service'; import { BitHttpService } from './common/bit-http.service'; import { BitConfig } from './common/bit-config'; import { StorageMap } from '@ngx-pwa/local-storage'; export class BitModule { constructor(config, nzIcon) { var _a; nzIcon.changeAssetsSource((_a = config === null || config === void 0 ? void 0 : config.url) === null || _a === void 0 ? void 0 : _a.icon); } static forRoot(config) { return { ngModule: BitModule, providers: [ { provide: BitConfig, useValue: config }, BitService, BitHttpService, NzIconService, StorageMap ] }; } } BitModule.decorators = [ { type: NgModule } ]; BitModule.ctorParameters = () => [ { type: BitConfig }, { type: NzIconService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYml0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL25neC1iaXQvYml0Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDbkQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ2xELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDaEQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBR3BELE1BQU0sT0FBTyxTQUFTO0lBaUJwQixZQUNFLE1BQWlCLEVBQ2pCLE1BQXFCOztRQUVyQixNQUFNLENBQUMsa0JBQWtCLENBQUMsTUFBQSxNQUFNLGFBQU4sTUFBTSx1QkFBTixNQUFNLENBQUUsR0FBRywwQ0FBRSxJQUFJLENBQUMsQ0FBQztJQUMvQyxDQUFDO0lBckJELE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBaUI7UUFDOUIsT0FBTztZQUNMLFFBQVEsRUFBRSxTQUFTO1lBQ25CLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsU0FBUztvQkFDbEIsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2dCQUNELFVBQVU7Z0JBQ1YsY0FBYztnQkFDZCxhQUFhO2dCQUNiLFVBQVU7YUFDWDtTQUNGLENBQUM7SUFDSixDQUFDOzs7WUFoQkYsUUFBUTs7O1lBSEEsU0FBUztZQUhULGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOekljb25TZXJ2aWNlIH0gZnJvbSAnbmctem9ycm8tYW50ZC9pY29uJztcclxuaW1wb3J0IHsgQml0U2VydmljZSB9IGZyb20gJy4vY29tbW9uL2JpdC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQml0SHR0cFNlcnZpY2UgfSBmcm9tICcuL2NvbW1vbi9iaXQtaHR0cC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQml0Q29uZmlnIH0gZnJvbSAnLi9jb21tb24vYml0LWNvbmZpZyc7XHJcbmltcG9ydCB7IFN0b3JhZ2VNYXAgfSBmcm9tICdAbmd4LXB3YS9sb2NhbC1zdG9yYWdlJztcclxuXHJcbkBOZ01vZHVsZSgpXHJcbmV4cG9ydCBjbGFzcyBCaXRNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZzogQml0Q29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxCaXRNb2R1bGU+IHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBCaXRNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IEJpdENvbmZpZyxcclxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWdcclxuICAgICAgICB9LFxyXG4gICAgICAgIEJpdFNlcnZpY2UsXHJcbiAgICAgICAgQml0SHR0cFNlcnZpY2UsXHJcbiAgICAgICAgTnpJY29uU2VydmljZSxcclxuICAgICAgICBTdG9yYWdlTWFwXHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIGNvbmZpZzogQml0Q29uZmlnLFxyXG4gICAgbnpJY29uOiBOekljb25TZXJ2aWNlXHJcbiAgKSB7XHJcbiAgICBuekljb24uY2hhbmdlQXNzZXRzU291cmNlKGNvbmZpZz8udXJsPy5pY29uKTtcclxuICB9XHJcbn1cclxuIl19