You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
import { Text } from '@codemirror/state';
|
|
|
|
export const countWords = (document: Text) =>
|
|
document
|
|
.toJSON()
|
|
.reduce(
|
|
(previous, current) =>
|
|
previous +
|
|
(current ? current.split(' ').filter(Boolean).length : 0),
|
|
0,
|
|
);
|