rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
16 lines (15 loc) • 629 B
TypeScript
import { type IBaseObject, type IBaseObjectOptions } from "../../common/baseObject/IBaseObject";
import BaseObject = AltVServer.BaseObject;
import { BaseObjectType } from "../../../../shared";
export interface IAltVBaseObjectOptions<T extends BaseObject> extends IBaseObjectOptions {
mpEntity: T;
}
export declare abstract class AltVBaseObject<T extends BaseObject> implements IBaseObject {
private readonly _mpEntity;
get id(): number;
get type(): BaseObjectType;
get isExists(): boolean;
protected get mpEntity(): T;
protected constructor(options: IAltVBaseObjectOptions<T>);
destroy(): void;
}