Infinite yield possible on instance
I can't figure out why the type guard is failing for this component.
Class declaration:
Compiled typeguard:
Full error:
Class declaration:
interface Instance extends Part {
Part: Part;
}
@Component({ tag: 'AudioQueueDisplay' })
export class WUIC_AudioQueueDisplay extends BaseComponent<{}, Instance> implements OnStart {}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"),
})),
} })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:17115: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
