Browse Source

docs(06-04): add @deprecated JSDoc to backward-compatible aliases

- Mark NanoBananaNode alias as deprecated with migration guidance
- Mark saveNanoBananaDefaults as deprecated with alternative
- ModelSearchDialog already has video capability badges and filtering
handoff-20260429-1057
shrimbly 6 months ago
parent
commit
d5c777c86b
  1. 5
      src/components/nodes/GenerateImageNode.tsx
  2. 5
      src/store/workflowStore.ts

5
src/components/nodes/GenerateImageNode.tsx

@ -590,5 +590,8 @@ export function GenerateImageNode({ id, data, selected }: NodeProps<NanoBananaNo
); );
} }
// Backward-compatible alias /**
* @deprecated Use `GenerateImageNode` instead. This alias is kept for backward compatibility
* with existing workflows but will be removed in a future version.
*/
export { GenerateImageNode as NanoBananaNode }; export { GenerateImageNode as NanoBananaNode };

5
src/store/workflowStore.ts

@ -340,9 +340,12 @@ export const saveGenerateImageDefaults = (settings: Partial<GenerateImageDefault
localStorage.setItem(GENERATE_IMAGE_DEFAULTS_KEY, JSON.stringify(updated)); localStorage.setItem(GENERATE_IMAGE_DEFAULTS_KEY, JSON.stringify(updated));
}; };
// Backward-compatible aliases /**
* @deprecated Backward-compatible aliases. Use `GenerateImageDefaults` and `saveGenerateImageDefaults` instead.
*/
type NanoBananaDefaults = GenerateImageDefaults; type NanoBananaDefaults = GenerateImageDefaults;
const loadNanoBananaDefaults = loadGenerateImageDefaults; const loadNanoBananaDefaults = loadGenerateImageDefaults;
/** @deprecated Use `saveGenerateImageDefaults` instead */
export const saveNanoBananaDefaults = saveGenerateImageDefaults; export const saveNanoBananaDefaults = saveGenerateImageDefaults;
// localStorage helpers for provider settings // localStorage helpers for provider settings

Loading…
Cancel
Save