import { defineDeferProp } from "./defineDeferProp";


/**
 * @param {Object} obj The object to define the property on.
 * @param {Object<string, Function>} props A mapping of property names to
 *     initialization functions to be run idly.
 */
export const defineDeferProps = (obj, props) => {
  Object.keys(props).forEach((prop) => {
    defineDeferProp(obj, prop, props[prop]);
  });
};