web: Transmission lines

This commit is contained in:
2025-06-27 10:30:14 -05:00
parent eb3d39b1ab
commit cac9d7e230
13 changed files with 410 additions and 16 deletions

View File

@@ -234,3 +234,10 @@ export const changeData = (
}
throw Error(`Unknown field: ${fieldName}`);
};
export const assertBusesNotEmpty = (
scenario: UnitCommitmentScenario,
): ValidationError | null => {
if (Object.keys(scenario.Buses).length === 0)
return { message: "Profiled unit requires an existing bus." };
return null;
};