11 lines
382 B
TypeScript
11 lines
382 B
TypeScript
|
/**
|
||
|
* Split a string up to the delimiter. If the delimiter doesn't exist the first
|
||
|
* item will have all the text and the second item will be an empty string.
|
||
|
*/
|
||
|
export const split = (str: string, delimiter: string): [string, string] => {
|
||
|
const index = str.indexOf(delimiter);
|
||
|
return index !== -1
|
||
|
? [str.substring(0, index).trim(), str.substring(index + 1)]
|
||
|
: [str, ""];
|
||
|
};
|