President Trump will sign Congress' border security compromise. Senate Majority Leader Mitch McConnell confirmed that Thursday, followed quickly by confirmation from the White House. The announcements removed the last ounce of suspense over the fate of a bill that would provide just a sliver of the money Trump wants to build a wall with Mexico but also would avoid a new government shutdown. But both McConnell and the White House also said Trump would quickly declare a national emergency. The president has said that move would give him power to divert money from other budget projects into wall building. McConnell also said he would support Trump's emergency declaration, the AP reports. That was a turnabout for the Kentucky Republican, who like Democrats and many Republicans has until now opposed such a declaration.
McConnell said Thursday the Republican-controlled Senate will soon vote on the bill that's needed to avoid a partial federal shutdown Friday; the Democrat-controlled House is also expected to vote on the bill later Thursday and passage by both chambers seemed certain. Bargainers formally completed the accord moments before midnight Wednesday night. Trump had previously signaled he would sign the bill but it was unclear until McConnell's announcement if he would do so, prompting some lawmakers to voice concern. Per CNN, Trump's only prior public message on the matter Thursday was a tweet: "Reviewing the funding bill with my team at the @WhiteHouse!" But White House Press Secretary Sarah Sanders later issued a statement declaring Trump would sign the bill and "also take other executive action—including a national emergency—to ensure we stop the national security and humanitarian crisis at the border." (Soon after the statement, the Senate approved the border deal and Nancy Pelosi issued a warning; more on that here.)