UNPKG

@minix-iot/ui

Version:

基于Vue的移动端轻量级UI组件库

22 lines (18 loc) 530 B
export class Assert { static Throw(message, category) { throw new Error(this.formatMessage(message, category)); } static IfNotThrow(expression, message, category = '') { if (!expression) { throw new Error(this.formatMessage(message, category)); } } static DoesNotThrow(fn, message, category = '') { if (!fn) { throw new Error(this.formatMessage(message, category)); } } static formatMessage(message, categroy = '') { return categroy ? `${categroy}:${message}` : message; } }