roblox-tsr
roblox-ts2mo ago
97 replies
kv_

Infinite yield possible on instance

I can't figure out why the type guard is failing for this component.

Class declaration:
interface Instance extends Part {
    Part: Part;
}

@Component({ tag: 'AudioQueueDisplay' })
export class WUIC_AudioQueueDisplay extends BaseComponent<{}, Instance> implements OnStart {}


Compiled typeguard:
Reflect.decorate(WUIC_AudioQueueDisplay, "$c:components@Component", Component, { {
    tag = "AudioQueueDisplay",
    attributes = {},
    instanceGuard = t.intersection(t.instanceIsA("Part"), t.children({
        Part = t.instanceIsA("Part"),
    })),
} })


Full error:
15:38:00.477  [Flamework] Infinite yield possible on instance 'Workspace.AudioQueueDisplay.Part'  -  Client - componentTracker:169
15:38:00.477  Waiting for component 'client/components/AudioQueueDisplay/WUIC_AudioQueueDisplay@WUIC_AudioQueueDisplay'  -  Client - componentTracker:170
15:38:00.478  Waiting for the following criteria: type guard  -  Client - componentTracker:171
image.png
image.png
Was this page helpful?