Add tools support

This commit is contained in:
Shivam Mathur
2019-12-27 06:56:49 +05:30
parent 273096b82f
commit de32d8b95f
13 changed files with 556 additions and 112 deletions

View File

@ -191,30 +191,36 @@ export async function extensionArray(
case ' ':
return [];
default:
return extension_csv.split(',').map(function(extension: string) {
return extension
.trim()
.replace('php-', '')
.replace('php_', '');
});
return extension_csv
.split(',')
.map(function(extension: string) {
return extension
.trim()
.replace('php-', '')
.replace('php_', '');
})
.filter(Boolean);
}
}
/**
* Function to break ini values csv into an array
* Function to break csv into an array
*
* @param ini_values_csv
* @param values_csv
* @constructor
*/
export async function INIArray(ini_values_csv: string): Promise<Array<string>> {
switch (ini_values_csv) {
export async function CSVArray(values_csv: string): Promise<Array<string>> {
switch (values_csv) {
case '':
case ' ':
return [];
default:
return ini_values_csv.split(',').map(function(ini_value: string) {
return ini_value.trim();
});
return values_csv
.split(',')
.map(function(value: string) {
return value.trim();
})
.filter(Boolean);
}
}