Spawner type​
Signature:
export type Spawner<TActor extends ProvidedActor> = IsLiteralString<TActor['src']> extends true ? <TSrc extends TActor['src']>(logic: TSrc, ...[options]: SpawnOptions<TActor, TSrc>) => ActorRefFrom<(TActor & {
src: TSrc;
})['logic']> : <TLogic extends AnyActorLogic | string>(src: TLogic, options?: {
id?: string;
systemId?: string;
input?: unknown;
syncSnapshot?: boolean;
}) => TLogic extends string ? AnyActorRef : ActorRefFrom<TLogic>;
References: ProvidedActor, IsLiteralString, ActorRefFrom, AnyActorLogic, AnyActorRef