trigger.dev
Version:
A Command-Line Interface for Trigger.dev projects
16 lines (15 loc) • 653 B
TypeScript
import * as esbuild from "esbuild";
import { BuildTarget } from "@trigger.dev/core/v3/schemas";
import { BuildExtension, ResolvedConfig } from "@trigger.dev/core/v3/build";
import { CliApiClient } from "../apiClient.js";
export type CollectedExternal = {
name: string;
path: string;
version: string;
};
export type ExternalsCollector = {
externals: Array<CollectedExternal>;
plugin: esbuild.Plugin;
};
export declare function createExternalsBuildExtension(target: BuildTarget, config: ResolvedConfig, forcedExternal?: string[]): BuildExtension;
export declare function resolveAlwaysExternal(client: CliApiClient): Promise<string[]>;