UNPKG

wecui

Version:

一款基于Vue2.x版本的移动端web组件

21 lines (18 loc) 547 B
var isFunction = require('./isFunction'); var isNil = require('./isNil'); var fail = require('./fail'); var stringify = require('./stringify'); function assert(guard, message) { if (guard !== true) { if (isFunction(message)) { // handle lazy messages message = message(); } else if (isNil(message)) { // use a default message message = 'Assert failed (turn on "Pause on exceptions" in your Source panel)'; } assert.fail(message); } } assert.fail = fail; assert.stringify = stringify; module.exports = assert;