@rbxts/flamework-tycoon
Version:
13 lines (12 loc) • 589 B
TypeScript
/// <reference types="@rbxts/types" />
/// <reference types="@rbxts/compiler-types" />
import { IOwnerProfile, ITycoonData } from "../utility";
import { BaseTycoonComponent } from "./BaseTycoonComponent";
import { Signal } from "@rbxts/signals-tooling";
export declare class OwnerProfile<D extends ITycoonData = ITycoonData> implements IOwnerProfile<D> {
readonly Instance: Player;
OnMutateData: Signal<(newData: Readonly<D>, prevData: Readonly<D>) => void>;
private janitor;
constructor(instance: Player, tycoon: BaseTycoonComponent<{}, Model, D>);
Destroy(): void;
}