MCPcopy
hub / github.com/triggerdotdev/trigger.dev / resolveConfig

Function resolveConfig

packages/cli-v3/src/utilities/configFiles.ts:224–246  ·  view source on GitHub ↗
(path: string, config: Config)

Source from the content-addressed store, hash-verified

222}
223
224export async function resolveConfig(path: string, config: Config): Promise<ResolvedConfig> {
225 if (!config.triggerDirectories) {
226 config.triggerDirectories = await findTriggerDirectories(path);
227 }
228
229 config.triggerDirectories = resolveTriggerDirectories(config.triggerDirectories);
230
231 logger.debug("Resolved trigger directories", { triggerDirectories: config.triggerDirectories });
232
233 if (!config.triggerUrl) {
234 config.triggerUrl = CLOUD_API_URL;
235 }
236
237 if (!config.projectDir) {
238 config.projectDir = path;
239 }
240
241 if (!config.tsconfigPath) {
242 config.tsconfigPath = await findFilePath(path, "tsconfig.json");
243 }
244
245 return config as ResolvedConfig;
246}
247
248export async function normalizeConfig(config: any, overrides?: Record<string, any>): Promise<any> {
249 let normalized = config;

Callers 1

readConfigFunction · 0.85

Calls 4

findTriggerDirectoriesFunction · 0.85
findFilePathFunction · 0.85
debugMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…