/** * 进行代理操作 * @param ThisArg * @param propertyKey * @param dataKeys * @param restDataKeys * @param propKeys * @returns */ export declare function handleTargetProxy(ThisArg: any, propertyKey: string | symbol, dataKeys?: string[], propKeys?: string[]): any; /** * 处理属性值为数组 * @param key */ export declare function handleValueIsArray(key: string): void; /** * 设置默认值 */ export declare function setDefaultValue(thisArg: any, propertyKey: string | symbol): {}; /** * 设置默认值 - 数组 */ export declare function setDefaultValueForArray(thisArg: any, propertyKey: string | symbol): any[]; /** * 处理计算属性和收集依赖 */ export declare function handleComputed(instance: any): void; /** * 初始化响应式数据 * @param instance */ export declare function handleInitReactive(instance: any): void; /** * 处理Reactive装饰器 */ export declare function handleReactiveDecorator(): void; /** * 普通属性重新赋值 * @param instance */ export declare function handleValueIsObject(instance: any): void;