UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

23 lines 648 B
import _createForOfIteratorHelper from "@babel/runtime/helpers/esm/createForOfIteratorHelper"; import { substringAfterLast } from "./substringAfterLast"; export function substringAfterLastAny(text, separators) { if (!text || !separators || !separators.length) { return text; } var _iterator = _createForOfIteratorHelper(separators), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var item = _step.value; var after = substringAfterLast(text, item); if (after) { return after; } } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return text; }