@atomist/automation-client
Version:
Atomist API for software low-level client
18 lines • 676 B
TypeScript
/**
* Describes the automations available on an automation server.
*/
import { CommandHandlerMetadata, EventHandlerMetadata } from "../../metadata/automationMetadata";
export interface Automations {
name: string;
version: string;
policy: "ephemeral" | "durable";
team_ids: string[];
groups?: string[];
commands: CommandHandlerMetadata[];
events: EventHandlerMetadata[];
ingesters: any[];
keywords: string[];
}
export declare function isCommandHandlerMetadata(object: any): object is CommandHandlerMetadata;
export declare function isEventHandlerMetadata(object: any): object is EventHandlerMetadata;
//# sourceMappingURL=metadata.d.ts.map