ornamentum
Version:
Angular Toolkit
37 lines • 4.73 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { ResourceUtilityModule } from '../resource-utility/resource-utility.module';
import { DropdownResourceConfigService } from './services/dropdown-resource-config.service';
import { DropdownHttpResourceFactoryService } from './services/dropdown-http-resource-factory.service';
import { DropdownWebsocketResourceFactoryService } from './services/dropdown-websocket-resource-factory.service';
/** @type {?} */
const PROVIDERS = [DropdownHttpResourceFactoryService, DropdownWebsocketResourceFactoryService];
/**
* Dropdown data source module.
*/
export class DropdownResourceModule {
/**
* Set module root configuration overrides.
* @return {?} Module with custom providers.
*/
static forRoot() {
return {
ngModule: DropdownResourceModule,
providers: [DropdownResourceConfigService]
};
}
}
DropdownResourceModule.decorators = [
{ type: NgModule, args: [{
imports: [ResourceUtilityModule],
providers: [...PROVIDERS]
},] }
];
export { DropdownHttpDataFetchService } from './services/dropdown-http-data-fetch.service';
export { DropdownHttpResourceFactoryService };
export { DropdownWebsocketDataFetchService } from './services/dropdown-websocket-data-fetch.service';
export { DropdownWebsocketResourceFactoryService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24tcmVzb3VyY2UubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vb3JuYW1lbnR1bS8iLCJzb3VyY2VzIjpbImRyb3Bkb3duLXJlc291cmNlL2Ryb3Bkb3duLXJlc291cmNlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFJcEYsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDNUYsT0FBTyxFQUFFLGtDQUFrQyxFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDdkcsT0FBTyxFQUFFLHVDQUF1QyxFQUFFLE1BQU0sd0RBQXdELENBQUM7O01BRTNHLFNBQVMsR0FBRyxDQUFDLGtDQUFrQyxFQUFFLHVDQUF1QyxDQUFDOzs7O0FBUy9GLE1BQU0sT0FBTyxzQkFBc0I7Ozs7O0lBSzFCLE1BQU0sQ0FBQyxPQUFPO1FBQ25CLE9BQU87WUFDTCxRQUFRLEVBQUUsc0JBQXNCO1lBQ2hDLFNBQVMsRUFBRSxDQUFDLDZCQUE2QixDQUFDO1NBQzNDLENBQUM7SUFDSixDQUFDOzs7WUFkRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMscUJBQXFCLENBQUM7Z0JBQ2hDLFNBQVMsRUFBRSxDQUFDLEdBQUcsU0FBUyxDQUFDO2FBQzFCOztBQWNELE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQzNGLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxDQUFDO0FBRTlDLE9BQU8sRUFBRSxpQ0FBaUMsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ3JHLE9BQU8sRUFBRSx1Q0FBdUMsRUFBRSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgUmVzb3VyY2VVdGlsaXR5TW9kdWxlIH0gZnJvbSAnLi4vcmVzb3VyY2UtdXRpbGl0eS9yZXNvdXJjZS11dGlsaXR5Lm1vZHVsZSc7XG5cbmltcG9ydCB7IERyb3Bkb3duSHR0cERhdGFGZXRjaFNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL2Ryb3Bkb3duLWh0dHAtZGF0YS1mZXRjaC5zZXJ2aWNlJztcbmltcG9ydCB7IERyb3Bkb3duV2Vic29ja2V0RGF0YUZldGNoU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZHJvcGRvd24td2Vic29ja2V0LWRhdGEtZmV0Y2guc2VydmljZSc7XG5pbXBvcnQgeyBEcm9wZG93blJlc291cmNlQ29uZmlnU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZHJvcGRvd24tcmVzb3VyY2UtY29uZmlnLnNlcnZpY2UnO1xuaW1wb3J0IHsgRHJvcGRvd25IdHRwUmVzb3VyY2VGYWN0b3J5U2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZHJvcGRvd24taHR0cC1yZXNvdXJjZS1mYWN0b3J5LnNlcnZpY2UnO1xuaW1wb3J0IHsgRHJvcGRvd25XZWJzb2NrZXRSZXNvdXJjZUZhY3RvcnlTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9kcm9wZG93bi13ZWJzb2NrZXQtcmVzb3VyY2UtZmFjdG9yeS5zZXJ2aWNlJztcblxuY29uc3QgUFJPVklERVJTID0gW0Ryb3Bkb3duSHR0cFJlc291cmNlRmFjdG9yeVNlcnZpY2UsIERyb3Bkb3duV2Vic29ja2V0UmVzb3VyY2VGYWN0b3J5U2VydmljZV07XG5cbi8qKlxuICogRHJvcGRvd24gZGF0YSBzb3VyY2UgbW9kdWxlLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbUmVzb3VyY2VVdGlsaXR5TW9kdWxlXSxcbiAgcHJvdmlkZXJzOiBbLi4uUFJPVklERVJTXVxufSlcbmV4cG9ydCBjbGFzcyBEcm9wZG93blJlc291cmNlTW9kdWxlIHtcbiAgLyoqXG4gICAqIFNldCBtb2R1bGUgcm9vdCBjb25maWd1cmF0aW9uIG92ZXJyaWRlcy5cbiAgICogQHJldHVybiBNb2R1bGUgd2l0aCBjdXN0b20gcHJvdmlkZXJzLlxuICAgKi9cbiAgcHVibGljIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogRHJvcGRvd25SZXNvdXJjZU1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW0Ryb3Bkb3duUmVzb3VyY2VDb25maWdTZXJ2aWNlXVxuICAgIH07XG4gIH1cbn1cblxuZXhwb3J0IHsgRHJvcGRvd25IdHRwRGF0YUZldGNoU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZHJvcGRvd24taHR0cC1kYXRhLWZldGNoLnNlcnZpY2UnO1xuZXhwb3J0IHsgRHJvcGRvd25IdHRwUmVzb3VyY2VGYWN0b3J5U2VydmljZSB9O1xuXG5leHBvcnQgeyBEcm9wZG93bldlYnNvY2tldERhdGFGZXRjaFNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL2Ryb3Bkb3duLXdlYnNvY2tldC1kYXRhLWZldGNoLnNlcnZpY2UnO1xuZXhwb3J0IHsgRHJvcGRvd25XZWJzb2NrZXRSZXNvdXJjZUZhY3RvcnlTZXJ2aWNlIH07XG4iXX0=