import implementation = require("./implementation"); import getPolyfill = require("./polyfill"); import shim = require("./shim"); /** * Creates an array from an array-like or iterable object. * @param iterable An iterable object to convert to an array. * @param mapfn A mapping function to call on every element of the array. * @param thisArg Value of `this` used to invoke the mapfn. */ declare const ArrayFrom: typeof implementation & { /** * Gets the optimal `Array.from` implementation to use. */ readonly getPolyfill: typeof getPolyfill; /** * Creates an array from an array-like or iterable object. * @param iterable An iterable object to convert to an array. * @param mapfn A mapping function to call on every element of the array. * @param thisArg Value of `this` used to invoke the mapfn. */ readonly implementation: typeof implementation; readonly shim: typeof shim; }; export = ArrayFrom;