@daiso-tech/core
Version:
The library offers flexible, framework-agnostic solutions for modern web applications, built on adaptable components that integrate seamlessly with popular frameworks like Next Js.
21 lines • 797 B
JavaScript
/**
* @module Utilities
*/
import { arrayLikeToIterable } from "../../utilities/functions/array-like-to-iterable.js";
import { isArrayLike } from "../../utilities/functions/is-array-like.js";
import { isIterable } from "../../utilities/functions/is-iterable.js";
import { iterableToAsyncIterable } from "../../utilities/functions/iterable-to-async-iterable.js";
import {} from "../../utilities/types/_module.js";
/**
* @internal
*/
export function resolveAsyncIterableValue(iterableValue) {
if (isIterable(iterableValue)) {
return iterableToAsyncIterable(iterableValue);
}
if (isArrayLike(iterableValue)) {
return iterableToAsyncIterable(arrayLikeToIterable(iterableValue));
}
return iterableValue;
}
//# sourceMappingURL=resolve-async-iterable-value.js.map