mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
29 lines
736 B
TypeScript
29 lines
736 B
TypeScript
import * as utils from 'eslint-plugin-prettier';
|
|
|
|
declare function log(...args: Array<string | number>): void;
|
|
|
|
utils.showInvisibles(' some string ');
|
|
|
|
utils.generateDifferences('abc', 'def').forEach(difference => {
|
|
const {
|
|
operation,
|
|
offset,
|
|
deleteText = '',
|
|
insertText = '',
|
|
} = difference;
|
|
|
|
switch (operation) {
|
|
case 'delete':
|
|
log('delete', offset, deleteText);
|
|
break;
|
|
case 'insert':
|
|
log('insert', offset, insertText);
|
|
break;
|
|
case 'replace':
|
|
log('replace', offset, insertText, deleteText);
|
|
break;
|
|
default:
|
|
throw new Error(`Unexpected operation: '${operation}'`);
|
|
}
|
|
});
|