twing
Version:
First-class Twig engine for the JavaScript ecosystem
18 lines (17 loc) • 560 B
TypeScript
import { TwingCallable, TwingSynchronousCallable } from "../../../callable-wrapper";
/**
* Checks if a variable is traversable.
*
* <pre>
* {# evaluates to true if the foo variable is an array or a traversable object #}
* {% if foo is iterable %}
* {# ... #}
* {% endif %}
* </pre>
*
* @param value A variable
*
* @return {Promise<boolean>} true if the value is traversable
*/
export declare const isIterable: TwingCallable<[value: any], boolean>;
export declare const isIterableSynchronously: TwingSynchronousCallable<[value: any], boolean>;