evmtools-node
Version:
このライブラリは、プライムブレインズ社で利用している「進捗管理ツール(Excel)」ファイルを読み込み、 プロジェクトの進捗状況や要員別の作業量を可視化するためのライブラリです。
30 lines • 1.21 kB
TypeScript
import { AttrType, MemberInfo, ResourcePlan, UnitInfo } from './resource';
export declare const toGroupBy: (key: AttrType, resourcePlans: ResourcePlan[]) => ResourcePlan[];
export type Condition = {
ユニットコード?: string;
ユニット名?: string;
役職?: string;
名前?: string;
社内単価?: number;
プロジェクト単価?: number;
};
export declare const filter: (condition: Condition, target: ResourcePlan[]) => ResourcePlan[];
/**
*
* ユニットコード、ユニット名を一覧する
* @param resourcePlans
* @returns
*/
export declare const toUnitInfo: (resourcePlans: ResourcePlan[]) => UnitInfo[];
/**
*
* 社員情報を一覧する
* @param resourcePlans
* @returns
*/
export declare const toMemberInfo: (resourcePlans: ResourcePlan[]) => MemberInfo[];
export declare const toProjectMemberInfo: (resourcePlans: ResourcePlan[]) => ResourcePlan[];
export declare const 単価単位調整: (instance: ResourcePlan, unit?: number, scale?: number) => ResourcePlan;
export declare const toCost: (instance: ResourcePlan) => ResourcePlan;
export declare const toSales: (instance: ResourcePlan) => ResourcePlan;
//# sourceMappingURL=resourceUtils.d.ts.map