16 lines
470 B
TypeScript
16 lines
470 B
TypeScript
export function normalizeDeploymentId(
|
|
value: string | null | undefined,
|
|
): string | null {
|
|
const normalized = value?.trim();
|
|
return normalized ? normalized : null;
|
|
}
|
|
|
|
export function hasDeploymentChanged(
|
|
current: string | null | undefined,
|
|
next: string | null | undefined,
|
|
): boolean {
|
|
const currentId = normalizeDeploymentId(current);
|
|
const nextId = normalizeDeploymentId(next);
|
|
return currentId !== null && nextId !== null && currentId !== nextId;
|
|
}
|