UNPKG

@mesh-tech/mesh-cli

Version:

CLI for Mesh platform development utilities

39 lines (38 loc) 1.59 kB
interface LocalDevEnvVar { value: string; } interface LocalDevService { src: string; port: number; command: string[]; env?: Record<string, LocalDevEnvVar>; kind?: "dagster"; } export interface LocalDevOutput { platform: { tenant: string; env: string; }; app?: string; stack: string; services: Record<string, LocalDevService>; tunnels: Record<string, never>; } export declare const LOCAL_STACK_NAME = "local"; export declare function localAppNamespace(tenant: string, appName: string): string; export declare function logShipperPath(): string; export declare function autoInstrumentationEnv(appRoot: string, src: string): Record<string, LocalDevEnvVar>; export declare function otelEnv(tenant: string, appName: string, serviceName: string): Record<string, LocalDevEnvVar>; export declare function localPlatformEnv(tenant: string, appName: string, serviceName: string): Record<string, LocalDevEnvVar>; export declare function isDagsterWorkspaceRoot(appRoot: string): boolean; export declare function resolveDgBinary(appRoot: string): string; export declare function detectLocalServices(appRoot: string): Record<string, { src: string; }>; export declare function buildLocalDevOutput(appRoot: string, tenant: string, opts?: { mocks?: Record<string, import("./mocks.js").LocalMockDecl>; }): LocalDevOutput; export declare function hasStackBacking(appRoot: string): boolean; export declare function detectLocalTenant(appRoot: string): string; export declare function ensureLocalPlatformRunning(): Promise<void>; export {};