Skip to content

Commit 4bd69ee

Browse files
sentence.js->sentence.ts
1 parent 2317d9c commit 4bd69ee

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

src/diff/sentence.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/diff/sentence.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import Diff, { DiffOptions } from './base';
2+
3+
class SentenceDiff extends Diff<string, string> {
4+
protected tokenize(value: string) {
5+
return value.split(/(?<=[.!?])(\s+|$)/);
6+
}
7+
}
8+
9+
export const sentenceDiff = new SentenceDiff();
10+
11+
export function diffSentences(oldStr: string, newStr: string, options: DiffOptions<string>) {
12+
return sentenceDiff.diff(oldStr, newStr, options);
13+
}

0 commit comments

Comments
 (0)