Represents an array of strings split using a given character or character set.
Use-case: Defining the return type of a method like String.prototype.split.
String.prototype.split
import type {Split} from 'type-fest';declare function split<S extends string, D extends string>(string: S, separator: D): Split<S, D>;type Item = 'foo' | 'bar' | 'baz' | 'waldo';const items = 'foo,bar,baz,waldo';let array: Item[];array = split(items, ','); Copy
import type {Split} from 'type-fest';declare function split<S extends string, D extends string>(string: S, separator: D): Split<S, D>;type Item = 'foo' | 'bar' | 'baz' | 'waldo';const items = 'foo,bar,baz,waldo';let array: Item[];array = split(items, ',');
Represents an array of strings split using a given character or character set.
Use-case: Defining the return type of a method like
String.prototype.split.