egreact
Version:
A react render for egret 一个为 egret 而生的 react 渲染器
20 lines (19 loc) • 881 B
TypeScript
import { PropSetterParameters } from './../../type';
import type { Instance, IContainer, ICustomClass } from '../../type';
export declare class Primitive implements IContainer, ICustomClass {
__target: any;
__isPrimitive: boolean;
constructor(...args: any[]);
get object(): any;
addChild(child: any, childInstance: any): void;
removeChild(child: any, childInstance: any): void;
addChildAt(child: any, index: number, childInstance: any): void;
getChildIndex(child: any, childInstance: any): any;
}
declare const primitiveProxy: {
__Class: typeof Primitive;
object: ({}: PropSetterParameters<object, Instance<Primitive>>) => (isRemove: boolean) => void;
constructor: ({}: PropSetterParameters<Function, Instance<Primitive>>) => (isRemove: boolean) => void;
__diff_object: (n: any, o: any) => boolean;
};
export default primitiveProxy;