Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export function xsrfFactory() {
return new CookieXSRFStrategy('csrftoken', 'X-CSRFToken');
}
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserAnimationsModule,
FormsModule,
ReactiveFormsModule,
HttpModule,
DynamicFormsCoreModule.forRoot(),
DynamicFormsMaterialUIModule,
MdCardModule,
DjangoFormModule,
MatProgressSpinnerModule,
MatButtonModule,
MatTabsModule,
MatDialogModule,
FlexLayoutModule,
MatSelectModule,
MatRadioModule,
],
providers: [
{
// use django csrf cookie for HTTP PUT/POST/DELETE
provide: XSRFStrategy,
useFactory: xsrfFactory
* ]
* })
* class AppModule {}
* ```
*
*/
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
// TODO - commenting this out for now as it seems to prevent the angular router from clearing it's child elements on route changes
//BrowserAnimationsModule,
FormsModule,
ReactiveFormsModule,
HttpModule,
DynamicFormsCoreModule.forRoot(),
RestangularModule.forRoot([ConfigService], restangularProviderConfigurer),
TabsModule.forRoot(),
TooltipModule.forRoot(),
ModalModule.forRoot(),
BsDropdownModule.forRoot(),
CollapseModule.forRoot(),
AlertModule.forRoot(),
PopoverModule.forRoot(),
TypeaheadModule.forRoot(),
TagInputModule,
AppRoutingModule,
StoreModule,
SyndesisCommonModule.forRoot(),
DataMapperModule,
NotificationModule,
TourNgxBootstrapModule.forRoot()
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
ReactiveFormsModule,
HttpClientModule,
AppRoutingModule,
MatNativeDateModule,
MatCardModule,
BsDatepickerModule.forRoot(),
TimepickerModule.forRoot(),
NgbDatepickerModule,
NgbRatingModule,
NgbTimepickerModule,
DynamicFormsCoreModule.forRoot(),
DynamicFormsBasicUIModule,
DynamicFormsBootstrapUIModule,
DynamicFormsFoundationUIModule,
DynamicFormsKendoUIModule,
DynamicFormsMaterialUIModule,
DynamicFormsNGBootstrapUIModule,
DynamicFormsPrimeNGUIModule
],
declarations: [
BasicSampleFormComponent,
BootstrapSampleFormComponent,
FoundationSampleFormComponent,
KendoSampleFormComponent,
MaterialSampleFormComponent,
NGBootstrapSampleFormComponent,
PrimeNGSampleFormComponent,
async(() => {
TestBed.configureTestingModule({
imports: [
ReactiveFormsModule,
DynamicFormsCoreModule.forRoot(),
TextMaskModule,
TooltipModule.forRoot()
],
declarations: [SyndesisFormComponent]
})
.compileComponents()
.then(() => {
fixture = TestBed.createComponent(SyndesisFormComponent);
component = fixture.componentInstance;
debugElement = fixture.debugElement;
});
})
);
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [ReactiveFormsModule, TextMaskModule, DynamicFormsCoreModule.forRoot()],
declarations: [DynamicBasicFormControlContainerComponent]
}).compileComponents().then(() => {
fixture = TestBed.createComponent(DynamicBasicFormControlContainerComponent);
component = fixture.componentInstance;
debugElement = fixture.debugElement;
});
}));
TestBed.configureTestingModule({
imports: [
BrowserModule,
DynamicFormsCoreModule,
DynamicFormsNGBootstrapUIModule,
FormsModule,
ReactiveFormsModule,
NgbButtonsModule,
NgbModule.forRoot(),
NgbDatepickerModule.forRoot(),
NgbTimepickerModule.forRoot(),
NgbTypeaheadModule.forRoot(),
TextMaskModule,
DynamicFormsCoreModule.forRoot(),
InfiniteScrollModule
],
declarations: [
DsDynamicScrollableDropdownComponent,
DsDynamicTypeaheadComponent,
DsDynamicFormComponent,
DsDynamicFormControlComponent
]
}).compileComponents().then(() => {
fixture = TestBed.createComponent(DsDynamicFormControlComponent);
component = fixture.componentInstance;
debugElement = fixture.debugElement;
});
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
IntegrationSupportModule,
RouterTestingModule.withRoutes([]),
FormsModule,
ReactiveFormsModule,
DynamicFormsCoreModule.forRoot(),
CoreModule.forRoot(),
ApiModule.forRoot(),
PlatformModule.forRoot(),
],
declarations: [IntegrationConfigureActionComponent],
providers: [
ConfigService,
FlowPageService,
CurrentFlowService,
IntegrationStore,
IntegrationService,
EVENTS_SERVICE_MOCK_PROVIDER,
StepStore,
],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
}).compileComponents();
import { SyndesisStoreModule } from '@syndesis/ui/store/store.module';
import { platformEndpoints, PlatformModule } from '@syndesis/ui/platform';
import { ERROR_HANDLER_PROVIDERS } from '@syndesis/ui/error-handler';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
ClickOutsideModule,
FormsModule,
ReactiveFormsModule,
SyndesisCommonModule.forRoot(),
ApiModule.forRoot(platformEndpoints),
CoreModule.forRoot(),
PlatformModule.forRoot(),
DynamicFormsCoreModule.forRoot(),
VendorModule,
TagInputModule,
AppRoutingModule,
SyndesisStoreModule,
DataMapperModule,
NotificationModule
],
providers: [
ERROR_HANDLER_PROVIDERS,
ConfigService,
{
provide: APP_INITIALIZER,
useFactory: appConfigInitializer,
deps: [ConfigService],
multi: true
}
return new Http(mockBackend, baseRequestOptions);
}
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
ReactiveFormsModule,
AppRoutingModule,
MatNativeDateModule,
MatCardModule,
NgbDatepickerModule.forRoot(),
NgbTimepickerModule.forRoot(),
//BsDatepickerModule.forRoot(),
DynamicFormsCoreModule.forRoot(),
DynamicFormsBasicUIModule,
DynamicFormsBootstrapUIModule,
DynamicFormsFoundationUIModule,
DynamicFormsKendoUIModule,
DynamicFormsMaterialUIModule,
DynamicFormsNGBootstrapUIModule,
DynamicFormsPrimeNGUIModule
],
declarations: [
BasicSampleFormComponent,
BootstrapSampleFormComponent,
FoundationSampleFormComponent,
KendoSampleFormComponent,
MaterialSampleFormComponent,
NGBootstrapSampleFormComponent,
PrimeNGSampleFormComponent,
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
FormsModule,
ReactiveFormsModule,
DynamicFormsCoreModule.forRoot(),
TextMaskModule,
TooltipModule.forRoot()
],
declarations: [DurationFormControlComponent, SyndesisFormComponent]
})
.compileComponents()
.then(() => {
fixture = TestBed.createComponent(SyndesisFormComponent);
component = fixture.componentInstance;
debugElement = fixture.debugElement;
});
}));