31 lines
		
	
	
		
			922 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			922 B
		
	
	
	
		
			JavaScript
		
	
	
	
|  | declare type $npm$Vue$Dictionaly<T> = { [key: string]: T } | ||
|  | 
 | ||
|  | declare type Util = { | ||
|  |   extend: (to: Object, from: ?Object) => Object, | ||
|  |   hasOwn: (obj: Object, key: string) => boolean, | ||
|  |   isPlainObject: (obj: any) => boolean, | ||
|  |   isObject: (obj: mixed) => boolean, | ||
|  | } | ||
|  | 
 | ||
|  | declare type Config = { | ||
|  |   optionMergeStrategies: $npm$Vue$Dictionaly<Function>, | ||
|  |   silent: boolean, | ||
|  |   productionTip: boolean, | ||
|  |   performance: boolean, | ||
|  |   devtools: boolean, | ||
|  |   errorHandler: ?(err: Error, vm: Vue, info: string) => void, | ||
|  |   ignoredElements: Array<string>, | ||
|  |   keyCodes: $npm$Vue$Dictionaly<number>, | ||
|  |   isReservedTag: (x?: string) => boolean, | ||
|  |   parsePlatformTagName: (x: string) => string, | ||
|  |   isUnknownElement: (x?: string) => boolean, | ||
|  |   getTagNamespace: (x?: string) => string | void, | ||
|  |   mustUseProp: (tag: string, type: ?string, name: string) => boolean, | ||
|  | } | ||
|  | 
 | ||
|  | declare interface Vue { | ||
|  |   static config: Config, | ||
|  |   static util: Util, | ||
|  |   static version: string, | ||
|  | } |