my-test123
Version:
A planner front-end for Fabric8.
111 lines (110 loc) • 3.65 kB
TypeScript
import { Action } from '@ngrx/store';
import { WorkItemUI, WorkItemService } from './../models/work-item';
import { IterationUI } from '../models/iteration.model';
export declare const ADD = "[workItem] Add";
export declare const GET = "[workItem] Get";
export declare const UPDATE = "[workItem] Update";
export declare const ADD_SUCCESS = "[workItem] AddSuccess";
export declare const ADD_ERROR = "[workItem] AddError";
export declare const GET_SUCCESS = "[workItem] GetSuccess";
export declare const GET_ERROR = "[workItem] GetError";
export declare const UPDATE_SUCCESS = "[workItem] UpdateSuccess";
export declare const UPDATE_ERROR = "[workItem] UpdateError";
export declare const GET_CHILDREN = "[workItem] GetChildren";
export declare const GET_CHILDREN_SUCCESS = "[workItem] GetChildrenSuccess";
export declare const GET_CHILDREN_ERROR = "[workItem] GetChildrenError";
export declare const REORDER = "[workItem] Reorder";
export declare const REORDER_ERROR = "[workItem] ReorderError";
export declare const UPDATE_WORKITEM_ITERATION = "[workItem] UpdateWorkitemIteration";
export declare class Add implements Action {
payload: {
workItem: WorkItemService;
createId: number;
parentId: string;
};
constructor(payload: {
workItem: WorkItemService;
createId: number;
parentId: string;
});
readonly type: string;
}
export declare class Get implements Action {
payload: {
pageSize: number;
filters: any[];
isShowTree: boolean;
};
constructor(payload: any);
readonly type: string;
}
export declare class Update implements Action {
payload: WorkItemUI;
constructor(payload: WorkItemUI);
readonly type: string;
}
export declare class AddSuccess implements Action {
payload: WorkItemUI;
constructor(payload: WorkItemUI);
readonly type: string;
}
export declare class AddError implements Action {
readonly type: string;
}
export declare class GetSuccess implements Action {
payload: WorkItemUI[];
constructor(payload: any);
readonly type: string;
}
export declare class GetError implements Action {
readonly type: string;
}
export declare class GetChildren implements Action {
payload: WorkItemUI;
constructor(payload: any);
readonly type: string;
}
export declare class GetChildrenSuccess implements Action {
payload: {
parent: WorkItemUI;
children: WorkItemUI[];
};
constructor(payload: any);
readonly type: string;
}
export declare class GetChildrenError implements Action {
payload: WorkItemUI;
constructor(payload: WorkItemUI);
readonly type: string;
}
export declare class UpdateSuccess implements Action {
payload: WorkItemUI;
constructor(payload: WorkItemUI);
readonly type: string;
}
export declare class UpdateError implements Action {
readonly type: string;
}
export declare class Reoder implements Action {
readonly type: string;
payload: {
workitem: WorkItemUI;
destinationWorkitemID: string;
direction: string;
};
constructor(payload: {
workitem: WorkItemUI;
destinationWorkitemID: string;
direction: string;
});
}
export declare class UpdateWorkitemIteration implements Action {
readonly type: string;
payload: {
iteration: IterationUI;
};
constructor(payload: {
iteration: IterationUI;
});
}
export declare type All = Add | Get | Update | AddSuccess | AddError | GetSuccess | GetError | UpdateSuccess | UpdateError | GetChildren | GetChildrenSuccess | GetChildrenError | Reoder | UpdateWorkitemIteration;