@nmmty/lazycanvas
Version:
A simple way to interact with @napi-rs/canvas in an advanced way!
36 lines (35 loc) • 977 B
JavaScript
;
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 };
}
};