sentence-splitter
Version:
split {japanese, english} text into sentences.
28 lines • 834 B
TypeScript
import { SourceCode } from "./SourceCode.js";
import { Language } from "./lang/LanguageInterface.js";
import { AbstractMarker } from "./AbstractMarker.js";
export declare const DefaultOptions: {
language: Language;
};
export interface AbbrMarkerOptions {
language?: Language;
}
/**
* abbreviation marker
*/
export declare class AbbrMarker implements AbstractMarker {
readonly options?: AbbrMarkerOptions | undefined;
private lang;
constructor(options?: AbbrMarkerOptions | undefined);
/**
* Get Word
* word should have left space and right space (or CJK boundary),
* @param {SourceCode} sourceCode
* @param {number} startIndex
* @returns {string}
*/
private getWord;
private getPrevWord;
mark(sourceCode: SourceCode): void;
}
//# sourceMappingURL=AbbrMarker.d.ts.map