UNPKG

@havenengineering/migrate-contentful

Version:
9 lines (8 loc) 469 B
declare const valueFlags: readonly ["--glob"]; declare const booleanFlags: readonly ["-y"]; type ValueFlags = typeof valueFlags[number]; type BooleanFlags = typeof booleanFlags[number]; type flagNames = ValueFlags | BooleanFlags; type ExtractedReturnType<T extends flagNames> = T extends BooleanFlags ? boolean : T extends ValueFlags ? string : null; export declare function extractCliFlagValueFromArgs<T extends flagNames>(flag: T): ExtractedReturnType<T>; export {};