(
...[
src,
{ id, systemId, input, syncSnapshot = false } = {} as any
]: SpawnArguments<TContext, TExpressionEvent, TEvent, TActor>
)
| 192 | ]; |
| 193 | |
| 194 | export function spawnChild< |
| 195 | TContext extends MachineContext, |
| 196 | TExpressionEvent extends EventObject, |
| 197 | TParams extends ParameterizedObject['params'] | undefined, |
| 198 | TEvent extends EventObject, |
| 199 | TActor extends ProvidedActor |
| 200 | >( |
| 201 | ...[ |
| 202 | src, |
| 203 | { id, systemId, input, syncSnapshot = false } = {} as any |
| 204 | ]: SpawnArguments<TContext, TExpressionEvent, TEvent, TActor> |
| 205 | ): ActionFunction< |
| 206 | TContext, |
| 207 | TExpressionEvent, |
| 208 | TEvent, |
| 209 | TParams, |
| 210 | TActor, |
| 211 | never, |
| 212 | never, |
| 213 | never, |
| 214 | never |
| 215 | > { |
| 216 | function spawnChild( |
| 217 | _args: ActionArgs<TContext, TExpressionEvent, TEvent>, |
| 218 | _params: TParams |
| 219 | ) { |
| 220 | if (isDevelopment) { |
| 221 | throw new Error(`This isn't supposed to be called`); |
| 222 | } |
| 223 | } |
| 224 | |
| 225 | spawnChild.type = 'xstate.spawnChild'; |
| 226 | spawnChild.id = id; |
| 227 | spawnChild.systemId = systemId; |
| 228 | spawnChild.src = src; |
| 229 | spawnChild.input = input; |
| 230 | spawnChild.syncSnapshot = syncSnapshot; |
| 231 | |
| 232 | spawnChild.resolve = resolveSpawn; |
| 233 | spawnChild.execute = executeSpawn; |
| 234 | |
| 235 | return spawnChild; |
| 236 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…