mithril-vndb/index.js
2016-05-20 15:27:17 -07:00

19 lines
603 B
JavaScript

"use strict"
var m = require("./render/hyperscript")
var trust = require("./render/trust")
var createRenderer = require("./render/render")
var createRedraw = require("./api/redraw")
var createMounter = require("./api/mount")
var createRouterInstance = require("./api/router")
var createRequester = require("./request/request")
var renderers = []
m.redraw = createRedraw(renderers)
m.trust = trust
m.render = createRenderer(window).render
m.mount = createMounter(window, renderers)
m.route = createRouterInstance(window, renderers)
m.request = createRequester(window, Promise).ajax
module.exports = m