sp-attachment-library
Version:
This is library is used ro do attachments realted actions on a list item in Sharepoint Angular SPA Addins.
49 lines • 5.23 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { SpAttachmentLibraryComponent } from './sp-attachment-library.component';
import { SpAttachmentLibraryService } from './sp-attachment-library.service';
import { SpAttachmentConfigService } from '../config';
// Third Party
import { SweetAlert2Module } from '@sweetalert2/ngx-sweetalert2';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
export class SpAttachmentLibraryModule {
/**
* @param {?} config
* @return {?}
*/
static forRoot(config) {
return {
ngModule: SpAttachmentLibraryModule,
providers: [
SpAttachmentLibraryService,
{
provide: SpAttachmentConfigService,
useValue: config
}
]
};
}
}
SpAttachmentLibraryModule.decorators = [
{ type: NgModule, args: [{
declarations: [SpAttachmentLibraryComponent],
imports: [
BrowserModule,
FormsModule,
SweetAlert2Module.forRoot({
buttonsStyling: false,
customClass: 'modal-content',
confirmButtonClass: 'btn btn-primary',
cancelButtonClass: 'btn'
}),
FontAwesomeModule,
],
exports: [SpAttachmentLibraryComponent]
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3AtYXR0YWNobWVudC1saWJyYXJ5Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3NwLWF0dGFjaG1lbnQtbGlicmFyeS8iLCJzb3VyY2VzIjpbImxpYi9zcC1hdHRhY2htZW50LWxpYnJhcnkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQzFELE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzdFLE9BQU8sRUFBc0IseUJBQXlCLEVBQUUsTUFBTSxXQUFXLENBQUM7O0FBRzFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ2pFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBa0JyRSxNQUFNLE9BQU8seUJBQXlCOzs7OztJQUNsQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQTBCO1FBQ3JDLE9BQU87WUFDSCxRQUFRLEVBQUUseUJBQXlCO1lBQ25DLFNBQVMsRUFBRTtnQkFDUCwwQkFBMEI7Z0JBQzFCO29CQUNJLE9BQU8sRUFBRSx5QkFBeUI7b0JBQ2xDLFFBQVEsRUFBRSxNQUFNO2lCQUNuQjthQUNKO1NBQ0osQ0FBQztJQUNOLENBQUM7OztZQTNCSixRQUFRLFNBQUM7Z0JBQ04sWUFBWSxFQUFFLENBQUMsNEJBQTRCLENBQUM7Z0JBQzVDLE9BQU8sRUFBRTtvQkFDTCxhQUFhO29CQUNiLFdBQVc7b0JBQ1gsaUJBQWlCLENBQUMsT0FBTyxDQUFDO3dCQUN0QixjQUFjLEVBQUUsS0FBSzt3QkFDckIsV0FBVyxFQUFFLGVBQWU7d0JBQzVCLGtCQUFrQixFQUFFLGlCQUFpQjt3QkFDckMsaUJBQWlCLEVBQUUsS0FBSztxQkFDM0IsQ0FBQztvQkFDRixpQkFBaUI7aUJBQ3BCO2dCQUNELE9BQU8sRUFBRSxDQUFDLDRCQUE0QixDQUFDO2FBQzFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcbmltcG9ydCB7IEJyb3dzZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuaW1wb3J0IHsgU3BBdHRhY2htZW50TGlicmFyeUNvbXBvbmVudCB9IGZyb20gJy4vc3AtYXR0YWNobWVudC1saWJyYXJ5LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNwQXR0YWNobWVudExpYnJhcnlTZXJ2aWNlIH0gZnJvbSAnLi9zcC1hdHRhY2htZW50LWxpYnJhcnkuc2VydmljZSc7XHJcbmltcG9ydCB7IFNwQXR0YWNobWVudENvbmZpZywgU3BBdHRhY2htZW50Q29uZmlnU2VydmljZSB9IGZyb20gJy4uL2NvbmZpZyc7XHJcblxyXG4vLyBUaGlyZCBQYXJ0eVxyXG5pbXBvcnQgeyBTd2VldEFsZXJ0Mk1vZHVsZSB9IGZyb20gJ0Bzd2VldGFsZXJ0Mi9uZ3gtc3dlZXRhbGVydDInO1xyXG5pbXBvcnQgeyBGb250QXdlc29tZU1vZHVsZSB9IGZyb20gJ0Bmb3J0YXdlc29tZS9hbmd1bGFyLWZvbnRhd2Vzb21lJztcclxuXHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gICAgZGVjbGFyYXRpb25zOiBbU3BBdHRhY2htZW50TGlicmFyeUNvbXBvbmVudF0sXHJcbiAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgQnJvd3Nlck1vZHVsZSxcclxuICAgICAgICBGb3Jtc01vZHVsZSxcclxuICAgICAgICBTd2VldEFsZXJ0Mk1vZHVsZS5mb3JSb290KHtcclxuICAgICAgICAgICAgYnV0dG9uc1N0eWxpbmc6IGZhbHNlLFxyXG4gICAgICAgICAgICBjdXN0b21DbGFzczogJ21vZGFsLWNvbnRlbnQnLFxyXG4gICAgICAgICAgICBjb25maXJtQnV0dG9uQ2xhc3M6ICdidG4gYnRuLXByaW1hcnknLFxyXG4gICAgICAgICAgICBjYW5jZWxCdXR0b25DbGFzczogJ2J0bidcclxuICAgICAgICB9KSxcclxuICAgICAgICBGb250QXdlc29tZU1vZHVsZSxcclxuICAgIF0sXHJcbiAgICBleHBvcnRzOiBbU3BBdHRhY2htZW50TGlicmFyeUNvbXBvbmVudF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFNwQXR0YWNobWVudExpYnJhcnlNb2R1bGUge1xyXG4gICAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBTcEF0dGFjaG1lbnRDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICBuZ01vZHVsZTogU3BBdHRhY2htZW50TGlicmFyeU1vZHVsZSxcclxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgICAgICAgICBTcEF0dGFjaG1lbnRMaWJyYXJ5U2VydmljZSxcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm92aWRlOiBTcEF0dGFjaG1lbnRDb25maWdTZXJ2aWNlLFxyXG4gICAgICAgICAgICAgICAgICAgIHVzZVZhbHVlOiBjb25maWdcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXVxyXG4gICAgICAgIH07XHJcbiAgICB9XHJcbn1cclxuIl19