UNPKG

@rbxts/flamework-tycoon

Version:
19 lines (18 loc) 782 B
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; }