my-test123
Version:
A planner front-end for Fabric8.
34 lines (33 loc) • 1.36 kB
TypeScript
import { GlobalSettings } from '../shared/globals';
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
import { Logger } from 'ngx-base';
import { AuthenticationService } from 'ngx-login-client';
import { HttpService } from './http-service';
import { Spaces } from 'ngx-fabric8-wit';
import { GroupTypesModel } from '../models/group-types.model';
import { WorkItem } from '../models/work-item';
export declare class GroupTypesService {
private logger;
private http;
private auth;
private globalSettings;
private spaces;
private groupTypeResponse;
groupTypes: GroupTypesModel[];
private headers;
private _currentSpace;
private selectedGroupType;
groupTypeSelected: Subject<string[]>;
workItemSelected: Subject<string[]>;
groupName: string;
constructor(logger: Logger, http: HttpService, auth: AuthenticationService, globalSettings: GlobalSettings, spaces: Spaces);
getGroupTypes(): Observable<GroupTypesModel[]>;
getGroupTypes2(url: any): Observable<GroupTypesModel[]>;
getFlatGroupList(): Observable<GroupTypesModel[]>;
getWitGroupList(): GroupTypesModel[];
getCurrentGroupName(): string;
setCurrentGroupType(groupType: any, groupName?: string): void;
getCurrentGroupType(): any[];
getAllowedChildWits(workItem: WorkItem, wits: any): void;
}