@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
14 lines • 499 B
TypeScript
import { PredicateMapping } from "../PredicateMapping";
/**
* Classification of expected PredicateMapping cost
*/
export declare enum ExpectedPredicateMappingCost {
cheap = "cheap",
expensive = "expensive",
unknown = "unknown"
}
/**
* Function that can classify PredicateMappings by expected cost to evaluate
*/
export declare type PredicateMappingCostAnalyzer<F> = (pm: PredicateMapping<F>) => ExpectedPredicateMappingCost;
//# sourceMappingURL=PredicateMappingCostAnalyzer.d.ts.map