firmament-bash
Version:
Firmament module for interpreting commands in JSON files using bash
12 lines (11 loc) • 852 B
TypeScript
import { CommandUtil, ForceErrorImpl, RemoteCatalogEntry, RemoteCatalogGetter } from "firmament-yargs";
import { ExecutionGraphResolver } from "../interfaces/execution-graph-resolver";
import { ExecutionGraph } from "../custom-typings";
export declare class ExecutionGraphResolverImpl extends ForceErrorImpl implements ExecutionGraphResolver {
private commandUtil;
private remoteCatalogGetter;
constructor(commandUtil: CommandUtil, remoteCatalogGetter: RemoteCatalogGetter);
resolveExecutionGraph(url: string, cb: (err: Error, executionGraph?: ExecutionGraph) => void): void;
resolveExecutionGraphFromCatalogEntry(catalogEntry: RemoteCatalogEntry, cb: (err: Error, executionGraph?: ExecutionGraph) => void): void;
getFullResourcePath(url: string, parentUrl: string, cb: (err: Error, fullResourcePath?: string) => void): void;
}