atom: fix type of Task.send()'s message parameter (#22907)
atom: fix type of Task.send()'s message parameter (#22907)

* atom: fix type of Task.send()'s message parameter

* atom: disallow undefined message argument to Task.send()

* atom: remove unnecessary linter comment

* atom: allow nested arrays to be passed to Task.send()

markogresak/DefinitelyTyped,magny/DefinitelyTyped,georgemarshall/DefinitelyTyped,arusakov/DefinitelyTyped,rolandzwaga/DefinitelyTyped,borisyankov/DefinitelyTyped,georgemarshall/DefinitelyTyped,zuzusik/DefinitelyTyped,arusakov/DefinitelyTyped,magny/DefinitelyTyped,AgentME/DefinitelyTyped,georgemarshall/DefinitelyTyped,dsebastien/DefinitelyTyped,arusakov/DefinitelyTyped,chrootsu/DefinitelyTyped,zuzusik/DefinitelyTyped,chrootsu/DefinitelyTyped,AgentME/DefinitelyTyped,one-pieces/DefinitelyTyped,dsebastien/DefinitelyTyped,AgentME/DefinitelyTyped,mcliment/DefinitelyTyped,zuzusik/DefinitelyTyped,laurentiustamate94/DefinitelyTyped,borisyankov/DefinitelyTyped,georgemarshall/DefinitelyTyped,rolandzwaga/DefinitelyTyped,AgentME/DefinitelyTyped