feat(FN-4723): complete Step 1 — add worktrunk transition classifier
Fusion-Task-Id: FN-4723 Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
This commit is contained in:
committed by
gsxdsm
parent
6afd2737ad
commit
43e3fbf60d
@@ -38,6 +38,16 @@ export function resolveWorktrunkSettings(
|
||||
};
|
||||
}
|
||||
|
||||
/** Strict validator used by GlobalSettingsStore writes and CLI parsing. */
|
||||
export function requiresWorktrunkInstallVerification(params: {
|
||||
current: WorktrunkSettings | undefined;
|
||||
next: WorktrunkSettings | undefined;
|
||||
}): boolean {
|
||||
const currentEnabled = params.current?.enabled ?? DEFAULT_WORKTRUNK_SETTINGS.enabled;
|
||||
const nextEnabled = params.next?.enabled ?? DEFAULT_WORKTRUNK_SETTINGS.enabled;
|
||||
return currentEnabled !== true && nextEnabled === true;
|
||||
}
|
||||
|
||||
/** Strict validator used by GlobalSettingsStore writes and CLI parsing. */
|
||||
export function validateWorktrunkSettings(value: unknown): WorktrunkSettings {
|
||||
if (value === undefined || value === null) {
|
||||
|
||||
Reference in New Issue
Block a user