UNPKG

d3-view

Version:

View-model d3 plugin for building interactive data-driven web interfaces

29 lines (25 loc) • 606 B
import { inBrowser, isFunction, logger } from "d3-let"; import { viewRequire, viewResolve } from "../require"; logger.debug = null; export default { // require: viewRequire, // resolve: viewResolve, // // log messages logger: logger, // // callbacks when page is loaded in browser readyCallbacks: [], // Set/unset debug setDebug(active) { if (!arguments.length || active) this.logger.debug = isFunction(active) ? active : defaultDebug; else this.logger.debug = null; }, fetch: inBrowser ? window.fetch : null }; function defaultDebug(msg) { this.info(msg); }