UNPKG

templates-mo

Version:

Templates is a scaffolding framework that makes code generation simple, dynamic, and reusable. Generate files, parts of your app, or whole project structures—without the repetitive copy-pasting

34 lines (27 loc) • 712 B
// eslint-disable-next-line @typescript-eslint/no-explicit-any export default class CreateDebugGroup<TData = any> { constructor( public name: string, public queue: [string, ...TData[]][] = [], ) { // Do nothing } info(...message: TData[]): void { this.queue.push(['info', ...message]); } error(...message: TData[]): void { this.queue.push(['error', ...message]); } debug(...message: TData[]): void { this.queue.push(['debug', ...message]); } success(...message: TData[]): void { this.queue.push(['success', ...message]); } warn(...message: TData[]): void { this.queue.push(['warn', ...message]); } log(...message: TData[]): void { this.queue.push(['log', ...message]); } }