mikroconf
Version:
A flexible, zero-dependency, type-safe configuration manager that just makes sense.
28 lines (26 loc) • 632 B
text/typescript
/**
* @description Common parsers for CLI arguments.
*/
declare const parsers: {
/**
* @description Parses a string to an integer.
*/
int: (value: string) => number;
/**
* @description Parses a string to a float.
*/
float: (value: string) => number;
/**
* @description Parses a string to a boolean.
*/
boolean: (value: string) => boolean;
/**
* @description Parses a comma-separated string to an array.
*/
array: (value: string) => string[];
/**
* @description Parses a JSON string.
*/
json: (value: string) => any;
};
export { parsers };