UNPKG

@wordpress/blocks

Version:
36 lines (35 loc) 815 B
// packages/blocks/src/api/validation/logger.js function createLogger() { function createLogHandler(logger) { return (message, ...args) => logger("Block validation: " + message, ...args); } return { // eslint-disable-next-line no-console error: createLogHandler(console.error), // eslint-disable-next-line no-console warning: createLogHandler(console.warn), getItems() { return []; } }; } function createQueuedLogger() { const queue = []; const logger = createLogger(); return { error(...args) { queue.push({ log: logger.error, args }); }, warning(...args) { queue.push({ log: logger.warning, args }); }, getItems() { return queue; } }; } export { createLogger, createQueuedLogger }; //# sourceMappingURL=logger.js.map