UNPKG

@rbxts/pretty-react-hooks

Version:
16 lines (15 loc) 648 B
/// <reference types="@rbxts/types" /> /** * Wrapper around `CollectionService` that provides a list of `Instance` under the given `tag`. * * This list is updated as `Instance` are added and removed. You can also cast the `Instance` to the expected type. * * ```ts * const zombies = useTagged<ZombieModel>("zombie"); * ``` * * @param tag The `CollectionService` tag name to filter against. * @returns A stateful list of `Instance` matching the provided `tag`. * @template T An optional subtype of `Instance` to cast the tagged children to. */ export declare function useTagged<T extends Instance = Instance>(tag: string): readonly T[];