evmtools-node
Version:
このライブラリは、プライムブレインズ社で利用している「進捗管理ツール(Excel)」ファイルを読み込み、 プロジェクトの進捗状況や要員別の作業量を可視化するためのライブラリです。
39 lines • 1.37 kB
TypeScript
export declare const attrTypeStrs: readonly ["ユニットコード", "ユニット名", "役職", "名前"];
export type AttrType = (typeof attrTypeStrs)[number];
export type AttrTypes = {
[key in AttrType]: string;
};
export type AttrTypesArray = {
[key in AttrType]: string[];
};
export declare const monthTypeStrs: readonly ["11月", "12月", "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月"];
export type MonthType = (typeof monthTypeStrs)[number];
export type MonthTypes = {
[key in MonthType]?: number;
};
export type MonthTypesArray = {
[key in MonthType]: number[];
};
export type PriceTypes = {
社内単価?: number;
プロジェクト単価?: number;
};
export type PriceTypesArray = {
社内単価: number[];
プロジェクト単価?: number[];
};
export type ResourcePlan = AttrTypes & PriceTypes & MonthTypes;
export type GroupingResourcePlan = AttrTypesArray & PriceTypesArray & MonthTypesArray;
export declare const isResourcePlan: (arg: unknown) => arg is ResourcePlan;
export type UnitInfo = {
ユニットコード: string;
ユニット名: string;
社内平均単価?: number;
プロジェクト平均単価?: number;
} & MonthTypes;
export type MemberInfo = {
役職: string;
名前: string;
社内単価?: number;
};
//# sourceMappingURL=resource.d.ts.map