12345678910111213141516171819202122232425262728293031 |
- /**
- * Shows a toast or console.log
- *
- * @param message - message to log
- * @param type - different color of the tooltip
- */
- export function toastMessage(
- message: string,
- type?: 'normal' | 'error' | 'warn' | undefined,
- ) {
- const tresMessage = `▲ ■ ●${message}`
- if (typeof __VUE_DEVTOOLS_TOAST__ === 'function') {
- // No longer available :(
- __VUE_DEVTOOLS_TOAST__(tresMessage, type)
- }
- else if (type === 'error') {
- console.error(tresMessage)
- }
- else if (type === 'warn') {
- console.warn(tresMessage)
- }
- else {
- // eslint-disable-next-line no-console
- console.log(tresMessage)
- }
- }
- function __VUE_DEVTOOLS_TOAST__(tresMessage: string, type: string | undefined) {
- throw new Error(tresMessage + type)
- }
|