UNPKG

@nmmty/lazycanvas

Version:

A simple way to interact with @napi-rs/canvas in an advanced way!

36 lines (35 loc) 977 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultArg = exports.LazyLog = exports.LazyError = void 0; class LazyError extends Error { message; constructor(message) { super(message); this.message = "[LazyCanvas] [ERROR] " + message; } } exports.LazyError = LazyError; class LazyLog { static log(type = "none", ...message) { switch (type) { case "info": console.log("[LazyCanvas] [INFO]", ...message); break; case "warn": console.warn("[LazyCanvas] [WARN]", ...message); break; default: console.log(...message); break; } } } exports.LazyLog = LazyLog; exports.defaultArg = { wh(w, h) { return { width: w || 0, height: h || 0 }; }, vl(vertical, layer) { return { vertical: vertical || false, layer: layer || false }; } };