@every-env/cli
Version:
Multi-agent orchestrator for AI-powered development workflows
23 lines • 805 B
TypeScript
import { CommandPattern, PatternSource } from './types.js';
import { PatternRegistry } from './pattern-registry.js';
export interface ResolverOptions {
preferUserPatterns?: boolean;
allowOverrides?: boolean;
namespace?: string;
command?: string;
}
export declare class PatternResolver {
private registry;
constructor(registry: PatternRegistry);
resolve(name: string, options?: ResolverOptions): CommandPattern | undefined;
resolveAll(options?: ResolverOptions): CommandPattern[];
private generatePossibleNames;
private applyOverrides;
private shouldReplacePattern;
getConflicts(): Array<{
name: string;
sources: PatternSource[];
}>;
validatePattern(pattern: CommandPattern): string[];
}
//# sourceMappingURL=pattern-resolver.d.ts.map