| 
									
										
										
										
											2022-07-20 20:07:09 -04:00
										 |  |  | // Copyright 2021-2022 Signal Messenger, LLC
 | 
					
						
							|  |  |  | // SPDX-License-Identifier: AGPL-3.0-only
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-15 12:17:15 -07:00
										 |  |  | import { assertDev } from './assert'; | 
					
						
							| 
									
										
										
										
											2022-07-20 20:07:09 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | export function shouldNeverBeCalled(..._args: ReadonlyArray<unknown>): void { | 
					
						
							| 
									
										
										
										
											2022-09-15 12:17:15 -07:00
										 |  |  |   assertDev(false, 'This should never be called. Doing nothing'); | 
					
						
							| 
									
										
										
										
											2022-07-20 20:07:09 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export async function asyncShouldNeverBeCalled( | 
					
						
							|  |  |  |   ..._args: ReadonlyArray<unknown> | 
					
						
							|  |  |  | ): Promise<undefined> { | 
					
						
							|  |  |  |   shouldNeverBeCalled(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   return undefined; | 
					
						
							|  |  |  | } |