@rbxts/flamework-tycoon
Version:
11 lines (10 loc) • 507 B
TypeScript
import { OwnerProfileData, TycoonData } from "../utility";
import { BaseTycoonComponent } from "./BaseTycoonComponent";
import { Signal } from "@rbxts/signals-tooling";
export declare class OwnerProfile<D extends TycoonData = TycoonData> implements OwnerProfileData<D> {
readonly Instance: Player;
DataChanged: Signal<(newData: Readonly<D>, prevData: Readonly<D>) => void>;
private janitor;
constructor(instance: Player, tycoon: BaseTycoonComponent<{}, Instance, D>);
Destroy(): void;
}