UNPKG

@rbxts/flamework-tycoon

Version:
20 lines (19 loc) 814 B
/// <reference types="@rbxts/types" /> 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 LOCK_ITEM_TAG; private items; constructor(components: Components, logger: TycoonLogger); onInit(): void; GetLockItemTag(): string; SetLockItemTag(lockItemTag: string): void; /** @metadata macro */ Create<T extends BaseTycoonComponent = TycoonComponent>(model: Model, componentSpecifier?: ConstructorRef<T>): T; }