UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

31 lines (30 loc) 820 B
import { Duration } from '@salesforce/kit'; type DurationUnit = Lowercase<keyof typeof Duration.Unit>; export type DurationFlagConfig = { unit: Required<DurationUnit>; defaultValue?: number; min?: number; max?: number; }; /** * Duration flag with built-in default and min/max validation * You must specify a unit * Defaults to undefined if you don't specify a default * * @example * * ``` * import { Flags } from '@salesforce/sf-plugins-core'; * public static flags = { * wait: Flags.duration({ * min: 1, * unit: 'minutes' * defaultValue: 33, * char: 'w', * description: 'Wait time in minutes' * }), * } * ``` */ export declare const durationFlag: import("@oclif/core/lib/interfaces/parser").FlagDefinition<Duration, DurationFlagConfig>; export {};