UNPKG

@zyf2e/mitojs

Version:

A SDK for monitoring browser errors

35 lines (34 loc) 923 B
import { IAnyObject } from '../types/common'; export interface VueInstance { config?: VueConfiguration; mixin(hooks: { [key: string]: () => void; }): void; util: { warn(...input: any): void; }; version: string; } export interface VueConfiguration { silent: boolean; errorHandler(err: Error, vm: ViewModel, info: string): void; warnHandler(msg: string, vm: ViewModel, trace: string): void; ignoredElements: (string | RegExp)[]; keyCodes: { [key: string]: number | number[]; }; async: boolean; } export interface ViewModel { [key: string]: any; $root: Record<string, unknown>; $options: { [key: string]: any; name?: string; propsData?: IAnyObject; _componentTag?: string; __file?: string; props?: IAnyObject; }; $props: Record<string, unknown>; }