This repository has been archived on 2026-01-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blue-ocean/utils/types.ts
2025-01-25 20:39:55 +01:00

53 lines
945 B
TypeScript

export interface GlobalState {
strategyCanvas: {
factors: {
id: string;
name: string;
marketScore: number;
ideaScore: number;
}[];
notes: Record<string, string>;
};
fourActions: {
eliminate: string[];
reduce: string[];
raise: string[];
create: string[];
};
sixPaths: Record<
PathType,
{
notes: string;
opportunities: string[];
}
>;
utilityMap: Record<
string,
{
value: boolean;
notes: string;
}
>;
priceCorridor: {
targetPrice: number;
competitors: {
name: string;
price: number;
category: 'same-form' | 'different-form' | 'different-function';
}[];
};
validation: {
nonCustomers: Record<string, boolean>;
sequence: Record<string, boolean>;
notes: string;
};
}
export type PathType =
| 'industries'
| 'groups'
| 'buyers'
| 'complementary'
| 'functional'
| 'trends';