Commit 36a4e395 authored by timel's avatar timel Committed by Chunchi Che

feat: colorful console; export module

parent 1dd518a1
...@@ -18,7 +18,13 @@ import { EventEmitter } from "eventemitter3"; ...@@ -18,7 +18,13 @@ import { EventEmitter } from "eventemitter3";
declare global { declare global {
var eventBus: EventEmitter; var eventBus: EventEmitter;
var myExtraDeckCodes: number[]; var myExtraDeckCodes: number[];
export enum Report { enum Report {
Move = "move", Move = "move",
} }
interface Console {
color: (
color: string,
backgroundColor?: string
) => (...args: any[]) => void;
}
} }
console.color =
(color: string, backgroundColor?: string) =>
(...args: any[]) => {
console.log(
`%c${args.join(" ")}`,
`color: ${color}; backgroundColor: ${backgroundColor ?? "none"}`
);
};
export {};
...@@ -8,3 +8,5 @@ enum Report { ...@@ -8,3 +8,5 @@ enum Report {
// @ts-ignore // @ts-ignore
window.Report = Report; window.Report = Report;
export {};
...@@ -4,3 +4,4 @@ ...@@ -4,3 +4,4 @@
export * from "./eventbus"; export * from "./eventbus";
export * from "./sleep"; export * from "./sleep";
export * from "./stream"; export * from "./stream";
export * from "./console";
...@@ -31,10 +31,10 @@ export default async (move: MsgMove) => { ...@@ -31,10 +31,10 @@ export default async (move: MsgMove) => {
// log出来看看,后期删掉即可 // log出来看看,后期删掉即可
(async () => { (async () => {
const { text } = await fetchCard(code); const { text } = await fetchCard(code);
console.info( console.color("green")(
`${text.name} ${ygopro.CardZone[fromZone]}:${from.sequence}${ygopro.CardZone[toZone]}:${to.sequence}` `${text.name} ${ygopro.CardZone[fromZone]}:${from.sequence}${ygopro.CardZone[toZone]}:${to.sequence}`
); );
// console.info("overlay", from.overlay_sequence, to.overlay_sequence); // console.color("green")("overlay", from.overlay_sequence, to.overlay_sequence);
})(); })();
let target: CardType; let target: CardType;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment