You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
751 B
18 lines
751 B
|
2 years ago
|
/**
|
||
|
|
* Get the distance to the end of the first character in a string of text.
|
||
|
|
*/
|
||
|
|
export declare const getCharacterDistance: (str: string, isRTL?: boolean) => number;
|
||
|
|
/**
|
||
|
|
* Get the distance to the end of the first word in a string of text.
|
||
|
|
*/
|
||
|
|
export declare const getWordDistance: (text: string, isRTL?: boolean) => number;
|
||
|
|
/**
|
||
|
|
* Split a string in two parts at a given distance starting from the end when
|
||
|
|
* `isRTL` is set to `true`.
|
||
|
|
*/
|
||
|
|
export declare const splitByCharacterDistance: (str: string, dist: number, isRTL?: boolean | undefined) => [string, string];
|
||
|
|
/**
|
||
|
|
* Iterate on codepoints from right to left.
|
||
|
|
*/
|
||
|
|
export declare const codepointsIteratorRTL: (str: string) => Generator<string, void, unknown>;
|
||
|
|
//# sourceMappingURL=string.d.ts.map
|