From e5117b1837453b729eb6f9c4fca004fc0eaa1029 Mon Sep 17 00:00:00 2001 From: estifanos Date: Mon, 31 Aug 2026 09:37:53 +0000 Subject: [PATCH] feat: add minSource property to Field interface for dynamic configuration binding --- libs/api/src/lib/features/licensing/licensing.types.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libs/api/src/lib/features/licensing/licensing.types.ts b/libs/api/src/lib/features/licensing/licensing.types.ts index 116cbad09..fb0b16093 100644 --- a/libs/api/src/lib/features/licensing/licensing.types.ts +++ b/libs/api/src/lib/features/licensing/licensing.types.ts @@ -109,6 +109,14 @@ export interface FormFieldConfig { showWhen?: FieldCondition; readOnly?: boolean; source?: string; + /** + * Marks `min` as bound to live configuration rather than stored with the + * field — `"licenseType.capitalThreshold"` for a capital amount. The server + * resolves it on every read, so `min` already carries the real floor by the + * time the wizard sees it; this is only here so the builder round-trips the + * binding instead of dropping it on save. + */ + minSource?: string; sortOrder?: number; }