UNPKG

@harbor/ui

Version:

Harbor shared UI components based on Clarity and Angular6

30 lines (29 loc) 1.12 kB
import { OnDestroy, OnInit } from "@angular/core"; import { Project } from "../project-policy-config/project"; import { Subject } from "rxjs/index"; import { ProjectService } from "../service/project.service"; import { AbstractControl, FormBuilder, FormGroup } from "@angular/forms"; import { ErrorHandler } from "../error-handler/error-handler"; export declare class ImageNameInputComponent implements OnInit, OnDestroy { private fb; private errorHandler; private proService; noProjectInfo: string; selectedProjectList: Project[]; proNameChecker: Subject<string>; imageNameForm: FormGroup; project: string; repo: string; tag: string; constructor(fb: FormBuilder, errorHandler: ErrorHandler, proService: ProjectService); ngOnInit(): void; validateProjectName(): void; blurProjectInput(): void; readonly form: AbstractControl; readonly projectName: AbstractControl; readonly repoName: AbstractControl; readonly tagName: AbstractControl; ngOnDestroy(): void; leaveProjectInput(): void; selectedProjectName(projectName: string): void; }