Files
now-deployment/node_modules/now/dist/util/projects/remove-project.ts
2019-10-17 12:36:15 +09:00

21 lines
437 B
TypeScript

import Client from '../client';
import { ProjectNotFound } from '../errors-ts';
export default async function removeProject(
client: Client,
projectNameOrId: string
) {
try {
await client.fetch<{}>(
`/projects/${encodeURIComponent(projectNameOrId)}`,
{ 'method': 'DELETE' }
);
} catch (error) {
if (error.status === 404) {
return new ProjectNotFound(projectNameOrId);
}
throw error;
}
}