UNPKG

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
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; }