Migrate deprecated stock plan fields to their current equivalents.
This function creates a new object with deprecated fields converted to current format. The original object is not modified.
Stock plan data that may contain deprecated fields
Migration result with normalized data and migration details
const result = migrateStockPlanFields({ id: 'plan-1', stock_class_id: 'sc-1', // deprecated plan_name: 'Equity Plan', }); // result.data.stock_class_ids === ['sc-1'] // result.migrated === true // result.migratedFields === ['stock_class_id'] Copy
const result = migrateStockPlanFields({ id: 'plan-1', stock_class_id: 'sc-1', // deprecated plan_name: 'Equity Plan', }); // result.data.stock_class_ids === ['sc-1'] // result.migrated === true // result.migratedFields === ['stock_class_id']
Migrate deprecated stock plan fields to their current equivalents.
This function creates a new object with deprecated fields converted to current format. The original object is not modified.