123456789101112131415161718192021222324252627282930313233343536373839 |
- export const stripSpacesBefore = (node, spaces) => (fixer) => (
- fixer.removeRange([node.range[0] - spaces, node.range[0]])
- );
- export const stripSpacesAfter = (node, spaces) => (fixer) => (
- fixer.removeRange([node.range[1], node.range[1] + spaces])
- );
- export const addSpaceBefore = (node) => (fixer) => fixer.insertTextBefore(node, ' ');
- export const addSpaceAfter = (node) => (fixer) => fixer.insertTextAfter(node, ' ');
- export const replaceWithSpaceBefore = (node, spaces) => (fixer) => fixer.replaceTextRange([node.range[0] - spaces, node.range[0]], ' ');
- export const replaceWithSpaceAfter = (node, spaces) => (fixer) => fixer.replaceTextRange([node.range[1], node.range[1] + spaces], ' ');
- export const stripSpaces = (direction, node, spaces) => {
- if (direction === 'before') {
- return stripSpacesBefore(node, spaces);
- }
- return stripSpacesAfter(node, spaces);
- };
- export const addSpace = (direction, node) => {
- if (direction === 'before') {
- return addSpaceBefore(node);
- }
- return addSpaceAfter(node);
- };
- export const replaceWithSpace = (direction, node, spaces) => {
- if (direction === 'before') {
- return replaceWithSpaceBefore(node, spaces);
- }
- return replaceWithSpaceAfter(node, spaces);
- };
|