Files
now-deployment/node_modules/now/dist/util/alias/get-deployment-from-alias.ts
2019-10-17 12:36:15 +09:00

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;
}