mirror of
https://github.com/zhigang1992/now-deployment.git
synced 2026-06-16 02:34:33 +08:00
17 lines
518 B
TypeScript
17 lines
518 B
TypeScript
import Client from '../client';
|
|
import { Deployment, Alias } from '../../types';
|
|
import fetchDeploymentByIdOrHost from '../deploy/get-deployment-by-id-or-host';
|
|
|
|
export default async function fetchDeploymentFromAlias(
|
|
client: Client,
|
|
contextName: string,
|
|
prevAlias: Alias | null,
|
|
currentDeployment: Deployment
|
|
) {
|
|
return prevAlias &&
|
|
prevAlias.deploymentId &&
|
|
prevAlias.deploymentId !== currentDeployment.uid
|
|
? fetchDeploymentByIdOrHost(client, contextName, prevAlias.deploymentId)
|
|
: null;
|
|
}
|