ngx-bit
Version:
A flexible NG-ZORRO helper library
35 lines • 3.4 kB
JavaScript
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