@ibm/sourceorbit
Version:
IBM i dependency management tool
18 lines (17 loc) • 551 B
TypeScript
import { ReadFileSystem } from "../../readFileSystem";
import { Targets } from "../../targets";
export interface Action {
name: string;
command: string;
environment: "ile";
extensions: string[];
}
export declare class ProjectActions {
private readonly targets;
private readonly readFileSystem;
private actions;
constructor(targets: Targets, readFileSystem: ReadFileSystem);
get getActionPaths(): string[];
loadAllActions(): Promise<void>;
getActionForPath(relativeSourcePath: string): Action | undefined;
}