Split a string into an array of strings by a separator
An array of strings
type Value = 'i go to school by bus';
type Result = Split<Value>; // ['i', 'go', 'to', 'school', 'by', 'bus']
type Value = 'i.go.to.school.by.bus';
type Separator = '.';
type Result = Split<Value, Separator>; // ['i', 'go', 'to', 'school', 'by', 'bus']
Split