UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

23 lines 632 B
import _createForOfIteratorHelper from "@babel/runtime/helpers/esm/createForOfIteratorHelper"; import { substringAfter } from "./substringAfter"; export function substringAfterAny(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 = substringAfter(text, item); if (after) { return after; } } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return text; }