@rbxts/flamework-tycoon
Version:
19 lines (18 loc) • 782 B
TypeScript
import { Components } from "@flamework/components";
import { ConstructorRef } from "@flamework/components/out/utility";
import { OnInit } from "@flamework/core";
import { BaseTycoonComponent } from "./BaseTycoonComponent";
import { TycoonComponent } from "./TycoonComponent";
import { TycoonLogger } from "./TycoonLogger";
export declare class TycoonService implements OnInit {
private components;
private logger;
private UNLOCKED_ITEM_TAG;
private items;
constructor(components: Components, logger: TycoonLogger);
onInit(): void;
GetUnlockedItemTag(): string;
SetUnlockedItemTag(tag: string): void;
/** @metadata macro */
Create<T extends BaseTycoonComponent = TycoonComponent>(model: Instance, componentSpecifier?: ConstructorRef<T>): T;
}