2017-02-17 10:55:52 +00:00
|
|
|
import { ViewArrayImpl } from "./services/view-array/view-array.impl";
|
|
|
|
import { RegexMatchViewComponent } from "./directives/ui/regex-match-view/regex-match-view.component";
|
2017-04-05 21:14:08 +00:00
|
|
|
import { NgModule } from 'ng-metadata/core';
|
|
|
|
import { QuayRoutesModule } from "./quay-routes.module";
|
2017-02-17 23:46:43 +00:00
|
|
|
import { DockerfilePathSelectComponent } from './directives/ui/dockerfile-path-select/dockerfile-path-select.component';
|
2017-03-21 21:24:11 +00:00
|
|
|
import { ContextPathSelectComponent } from './directives/ui/context-path-select/context-path-select.component';
|
2017-02-18 01:08:33 +00:00
|
|
|
import { ManageTriggerCustomGitComponent } from './directives/ui/manage-trigger-custom-git/manage-trigger-custom-git.component';
|
2017-02-18 09:45:00 +00:00
|
|
|
import { ManageTriggerGithostComponent } from './directives/ui/manage-trigger-githost/manage-trigger-githost.component';
|
2017-02-20 02:35:46 +00:00
|
|
|
import { LinearWorkflowComponent } from './directives/ui/linear-workflow/linear-workflow.component';
|
2017-02-21 23:59:26 +00:00
|
|
|
import { LinearWorkflowSectionComponent } from './directives/ui/linear-workflow/linear-workflow-section.component';
|
2017-04-05 21:14:08 +00:00
|
|
|
import { QuayConfigModule } from './quay-config.module';
|
2017-03-23 21:16:19 +00:00
|
|
|
import { AppPublicViewComponent } from './directives/ui/app-public-view/app-public-view.component';
|
|
|
|
import { VisibilityIndicatorComponent } from './directives/ui/visibility-indicator/visibility-indicator.component';
|
|
|
|
import { CorTableComponent } from './directives/ui/cor-table/cor-table.component';
|
|
|
|
import { CorTableColumn } from './directives/ui/cor-table/cor-table-col.component';
|
|
|
|
import { ChannelIconComponent } from './directives/ui/channel-icon/channel-icon.component';
|
2017-04-17 22:03:57 +00:00
|
|
|
import { TagSigningDisplayComponent } from './directives/ui/tag-signing-display/tag-signing-display.component';
|
2017-04-17 23:17:00 +00:00
|
|
|
import { RepositorySigningConfigComponent } from './directives/ui/repository-signing-config/repository-signing-config.component';
|
2017-04-05 18:01:55 +00:00
|
|
|
import { TimeMachineSettingsComponent } from './directives/ui/time-machine-settings/time-machine-settings.component';
|
|
|
|
import { DurationInputComponent } from './directives/ui/duration-input/duration-input.component';
|
2017-04-07 21:25:44 +00:00
|
|
|
import { SearchBoxComponent } from './directives/ui/search-box/search-box.component';
|
|
|
|
import { TypeaheadDirective } from './directives/ui/typeahead/typeahead.directive';
|
2017-03-06 04:47:23 +00:00
|
|
|
import { BuildServiceImpl } from './services/build/build.service.impl';
|
2017-03-06 08:02:57 +00:00
|
|
|
import { AvatarServiceImpl } from './services/avatar/avatar.service.impl';
|
2017-03-07 19:25:18 +00:00
|
|
|
import { DockerfileServiceImpl } from './services/dockerfile/dockerfile.service.impl';
|
2017-03-12 00:48:05 +00:00
|
|
|
import { DataFileServiceImpl } from './services/datafile/datafile.service.impl';
|
2017-04-05 21:14:08 +00:00
|
|
|
import { UtilServiceImpl } from './services/util/util.service.impl';
|
2017-04-10 18:57:09 +00:00
|
|
|
import { QuayRequireDirective } from './directives/structural/quay-require/quay-require.directive';
|
2017-01-19 08:53:38 +00:00
|
|
|
|
2017-02-17 10:55:52 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Main application module.
|
|
|
|
*/
|
|
|
|
@NgModule({
|
2017-02-20 02:35:46 +00:00
|
|
|
imports: [
|
2017-04-05 21:14:08 +00:00
|
|
|
QuayRoutesModule,
|
|
|
|
QuayConfigModule,
|
2017-02-20 02:35:46 +00:00
|
|
|
],
|
2017-02-17 10:55:52 +00:00
|
|
|
declarations: [
|
|
|
|
RegexMatchViewComponent,
|
2017-02-17 23:46:43 +00:00
|
|
|
DockerfilePathSelectComponent,
|
2017-03-21 21:24:11 +00:00
|
|
|
ContextPathSelectComponent,
|
2017-02-18 01:08:33 +00:00
|
|
|
ManageTriggerCustomGitComponent,
|
2017-02-18 09:45:00 +00:00
|
|
|
ManageTriggerGithostComponent,
|
2017-02-20 02:35:46 +00:00
|
|
|
LinearWorkflowComponent,
|
2017-02-21 23:59:26 +00:00
|
|
|
LinearWorkflowSectionComponent,
|
2017-03-23 21:16:19 +00:00
|
|
|
AppPublicViewComponent,
|
|
|
|
VisibilityIndicatorComponent,
|
|
|
|
CorTableComponent,
|
|
|
|
CorTableColumn,
|
|
|
|
ChannelIconComponent,
|
2017-04-10 18:57:09 +00:00
|
|
|
QuayRequireDirective,
|
2017-04-17 22:03:57 +00:00
|
|
|
TagSigningDisplayComponent,
|
2017-04-17 23:17:00 +00:00
|
|
|
RepositorySigningConfigComponent,
|
2017-04-05 18:01:55 +00:00
|
|
|
TimeMachineSettingsComponent,
|
|
|
|
DurationInputComponent,
|
2017-04-07 21:25:44 +00:00
|
|
|
SearchBoxComponent,
|
|
|
|
TypeaheadDirective,
|
2017-02-17 10:55:52 +00:00
|
|
|
],
|
|
|
|
providers: [
|
|
|
|
ViewArrayImpl,
|
2017-03-06 04:47:23 +00:00
|
|
|
BuildServiceImpl,
|
2017-03-06 08:02:57 +00:00
|
|
|
AvatarServiceImpl,
|
2017-03-07 19:25:18 +00:00
|
|
|
DockerfileServiceImpl,
|
2017-03-12 00:48:05 +00:00
|
|
|
DataFileServiceImpl,
|
2017-04-05 21:14:08 +00:00
|
|
|
UtilServiceImpl,
|
2017-04-13 02:06:40 +00:00
|
|
|
{provide: 'fileReaderFactory', useValue: () => new FileReader()},
|
2017-02-17 10:55:52 +00:00
|
|
|
],
|
|
|
|
})
|
2017-04-05 21:14:08 +00:00
|
|
|
export class QuayModule {
|
2017-02-17 10:55:52 +00:00
|
|
|
|
|
|
|
}
|