typescript-util
Version:
JS/TS 的简单工具
32 lines • 882 B
TypeScript
/**
* BaseParentClass
* @see java.lang.Object
* @author LL
* @date 2022-01-23 上午 12:36
**/
export declare class BaseObject extends Object {
hashCode(): number;
equals(o: any): boolean;
/**
* 可以克隆?
* 默认实现 始终返回 false
* @see #clone()
* @return {boolean}
*/
canClone(): boolean;
/**
* 克隆
* 复制自身实例
* 仅仅在需要的情况下 重写此方法和 {@link #canClone()} 标识支持方便的的克隆操作
* 默认实现不做任何操作 直接返回 null
* @see #canClone()
*/
clone(): BaseObject | null;
toString(): string;
toLocaleString(): string;
valueOf(): Object;
hasOwnProperty(v: PropertyKey): boolean;
isPrototypeOf(v: Object): boolean;
propertyIsEnumerable(v: PropertyKey): boolean;
}
//# sourceMappingURL=BaseObject.d.ts.map