@jondotsoy/flags
Version:
A Javascript arguments processor
13 lines (12 loc) • 1.22 kB
TypeScript
export { FlagBuilder } from "../builders/FlagBuilder.js";
export { NumberFlagBuilder as numberFlag } from "../builders/NumberFlagBuilder.js";
export { StringFlagBuilder as stringFlag } from "../builders/StringFlagBuilder.js";
export { BooleanFlagBuilder as booleanFlag } from "../builders/BooleanFlagBuilder.js";
export declare const flag: (...aliases: string[]) => {
string: () => import("../builders/StringFlagBuilder.js").StringFlagBuilder<import("../builders/Spec.js").Spec<string | null, string>>;
strings: () => import("../builders/StringsFlagBuilder.js").StringsFlagBuilder<import("../builders/Spec.js").Spec<string[], string[]>>;
restArgs: () => import("../builders/RestArgsFlagBuilder.js").RestArgsFlagBuilder<import("../builders/Spec.js").Spec<null, string[]>>;
boolean: () => import("../builders/BooleanFlagBuilder.js").BooleanFlagBuilder<import("../builders/Spec.js").Spec<boolean, boolean>>;
number: () => import("../builders/NumberFlagBuilder.js").NumberFlagBuilder<import("../builders/Spec.js").Spec<number | null, number>>;
keyValue: () => import("../builders/KeyValueFlagBuilder.js").KeyValueFlagBuilder<import("../builders/Spec.js").Spec<null, Record<string, string>>>;
};