MCPcopy Index your code
hub / github.com/triggerdotdev/trigger.dev / update

Function update

packages/trigger-sdk/src/v3/envvars.ts:250–304  ·  view source on GitHub ↗
(
  projectRefOrName: string,
  slugOrParams: string | UpdateEnvironmentVariableParams,
  name?: string,
  params?: UpdateEnvironmentVariableParams
)

Source from the content-addressed store, hash-verified

248 params: UpdateEnvironmentVariableParams
249): ApiPromise<EnvironmentVariableResponseBody>;
250export function update(
251 projectRefOrName: string,
252 slugOrParams: string | UpdateEnvironmentVariableParams,
253 name?: string,
254 params?: UpdateEnvironmentVariableParams
255): ApiPromise<EnvironmentVariableResponseBody> {
256 let $projectRef: string;
257 let $slug: string;
258 let $name: string;
259 let $params: UpdateEnvironmentVariableParams;
260
261 if (taskContext.ctx) {
262 if (typeof slugOrParams === "string") {
263 $projectRef = slugOrParams;
264 $slug = slugOrParams ?? taskContext.ctx.environment.slug;
265 $name = name!;
266
267 if (!params) {
268 throw new Error("params is required");
269 }
270
271 $params = params;
272 } else {
273 $params = slugOrParams;
274 $projectRef = taskContext.ctx.project.ref;
275 $slug = taskContext.ctx.environment.slug;
276 $name = projectRefOrName;
277 }
278 } else {
279 if (typeof slugOrParams !== "string") {
280 throw new Error("slug is required");
281 }
282
283 if (!projectRefOrName) {
284 throw new Error("projectRef is required");
285 }
286
287 if (!params) {
288 throw new Error("params is required");
289 }
290
291 $projectRef = projectRefOrName;
292 $slug = slugOrParams;
293 $name = name!;
294 $params = params;
295 }
296
297 const apiClient = apiClientManager.client;
298
299 if (!apiClient) {
300 throw apiClientMissingError();
301 }
302
303 return apiClient.updateEnvVar($projectRef, $slug, $name, $params);
304}

Callers 2

TooltipPortalFunction · 0.50
VariableFieldsFunction · 0.50

Calls 2

apiClientMissingErrorFunction · 0.90
updateEnvVarMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…