@atomist/sdm-pack-aspect
Version:
an Atomist SDM Extension Pack for visualizing drift across an organization
29 lines • 1.41 kB
TypeScript
import { CommandHandlerRegistration } from "@atomist/sdm";
import { Analyzer } from "./Spider";
interface AnalyzeCommandParameters {
workspaceId: string;
update: boolean;
poolSize: number;
}
export interface AnalyzeGitHubCommandParameters extends AnalyzeCommandParameters {
source: "GitHub";
search?: string;
cloneUnder?: string;
}
export interface AnalyzeGitHubOrganizationCommandParameters extends AnalyzeGitHubCommandParameters {
owner?: string;
}
export interface AnalyzeGitHubByQueryCommandParameters extends AnalyzeGitHubCommandParameters {
query?: string;
}
export interface AnalyzeLocalCommandParameters extends AnalyzeCommandParameters {
update: boolean;
source: "local";
localDirectory: string;
}
export declare function analyzeGitHubOrganizationCommandRegistration(analyzer: Analyzer, analysisTracking: AnalysisTracking): CommandHandlerRegistration<AnalyzeGitHubCommandParameters>;
export declare function analyzeGitHubByQueryCommandRegistration(analyzer: Analyzer, analysisTracking: AnalysisTracking): CommandHandlerRegistration<AnalyzeGitHubCommandParameters>;
import { AnalysisTracking } from "../../tracking/analysisTracker";
export declare function analyzeLocalCommandRegistration(analyzer: Analyzer, analysisTracking: AnalysisTracking): CommandHandlerRegistration<AnalyzeLocalCommandParameters>;
export {};
//# sourceMappingURL=analyzeCommand.d.ts.map