@morlz/composition-api
Version:
Provide logic composition capabilities for Vue.
16 lines (15 loc) • 486 B
TypeScript
import { AnyObject } from '../types/basic';
import { UnwrapRef } from './ref';
export declare function isReactive(obj: any): boolean;
/**
* Auto unwrapping when access property
*/
export declare function defineAccessControl(target: AnyObject, key: any, val?: any): void;
/**
* Make obj reactivity
*/
export declare function reactive<T = any>(obj: T): UnwrapRef<T>;
/**
* Make sure obj can't be a reactive
*/
export declare function nonReactive<T = any>(obj: T): T;