UNPKG

@jameslnewell/buildkite-pipelines

Version:
15 lines (14 loc) 840 B
import { CommandStep, PluginBuilder, PluginSchema } from '../lib'; export interface FindPluginsPredicate { (plugin: PluginSchema | PluginBuilder, index: number, plugins: Array<PluginSchema | PluginBuilder>): boolean; } export interface FindPluginsOptions { } /** * Finds all the plugins that match the predicate within a step */ export declare function findPlugins(stepOrPlugins: CommandStep | Iterable<PluginSchema | PluginBuilder>, predicate: FindPluginsPredicate, _options?: FindPluginsOptions): ReadonlyArray<PluginSchema | PluginBuilder>; /** * Finds the first plugin that matches the predicate within a step */ export declare function findFirstPlugin(stepOrPlugins: CommandStep | Iterable<PluginSchema | PluginBuilder>, predicate: FindPluginsPredicate, options?: FindPluginsOptions): PluginSchema | PluginBuilder | undefined;