UNPKG

vue-function-api-sd

Version:

Provide logic composition capabilities for Vue.

18 lines (17 loc) 936 B
import Vue from 'vue'; export declare function isNative(Ctor: any): boolean; export declare const hasSymbol: boolean; export declare const noopFn: any; export declare function proxy(target: any, key: string, { get, set }: { get?: Function; set?: Function; }): void; export declare function def(obj: Object, key: string, val: any, enumerable?: boolean): void; export declare function hasOwn(obj: Object | any[], key: string): boolean; export declare function assert(condition: any, msg: string): void; export declare function isArray<T>(x: unknown): x is T[]; export declare function isObject(val: unknown): val is Record<any, any>; export declare function isPlainObject<T extends Object = {}>(x: unknown): x is T; export declare function isFunction(x: unknown): x is Function; export declare function warn(msg: string, vm?: Vue): void; export declare function logError(err: Error, vm: Vue, info: string): void;