UNPKG

@furman1331/page-scroller

Version:

Amazing plugin for creating smooth scroll on your website

24 lines (17 loc) 653 B
import { state } from '@/state/state' import type { ILogger, TLoggerType } from '@/types/logger' export function useLogger(): ILogger { function info(message: string) { if (state.isDebug) console.log(createMessage(message, 'info')) } function error(message: string) { if (state.isDebug) console.error(createMessage(message, 'error')) } function warn(message: string) { if (state.isDebug) console.warn(createMessage(message, 'warn')) } function createMessage(message: string, type?: TLoggerType): string { return `[Page-Scroller]${type ? `[${type.toUpperCase()}]` : ''}: ${message}` } return { info, error, warn, createMessage } }