UNPKG

eslint-plugin-ft-flow

Version:
29 lines (24 loc) 769 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _utilities = require("../../utilities"); var _default = function _default(context, report) { var sourceCode = context.getSourceCode(); return function (objectTypeIndexer) { // type X = { [a: b]: c } // ^ report({ colon: (0, _utilities.getTokenBeforeParens)(sourceCode, objectTypeIndexer.key), node: objectTypeIndexer }); // type X = { [a: b]: c } // ^ report({ colon: sourceCode.getTokenAfter((0, _utilities.getTokenAfterParens)(sourceCode, objectTypeIndexer.key)), node: objectTypeIndexer }); }; }; exports["default"] = _default; module.exports = exports.default;