Namespace TextChange
Package: grammarkdown
Functions
applyChange(originalText, change)
Declaration
function applyChange(originalText: string, change: TextChange): string;
Parameters
- originalText
- string
- change
- TextChange
Returns
string
clone(change)
Declaration
function clone(change: TextChange): {
text: string;
range: Range;
};
Parameters
- change
- TextChange
Returns
{
text: string;
range: Range;
}
create(text, range)
Declaration
function create(text: string, range: Range): {
text: string;
range: Range;
};
Parameters
- text
- string
- range
- Range
Returns
{
text: string;
range: Range;
}
isUnchanged(change)
Declaration
function isUnchanged(change: TextChange): boolean;
Parameters
- change
- TextChange
Returns
boolean