refactor(bazel): allow and ignore extra args for _ts_expected_outs (#25558)
This is needed to let ts_compile_actions take explicit list of srcs and deps to generate tsc actions from another rule. This is no-op for ngc for now. PR Close #25558
This commit is contained in:
		
							parent
							
								
									11e2d9da1a
								
							
						
					
					
						commit
						9ed3bd6b4f
					
				| @ -417,10 +417,10 @@ def _devmode_compile_action(ctx, inputs, outputs, tsconfig_file, node_opts): | ||||
|     compile_action_outputs = outputs + outs.devmode_js + outs.declarations + outs.summaries + outs.metadata | ||||
|     _compile_action(ctx, inputs, compile_action_outputs, None, tsconfig_file, node_opts) | ||||
| 
 | ||||
| def _ts_expected_outs(ctx, label): | ||||
|     # rules_typescript expects a function with two arguments, but our | ||||
|     # implementation doesn't use the label | ||||
|     _ignored = [label] | ||||
| def _ts_expected_outs(ctx, label, srcs_files = []): | ||||
|     # rules_typescript expects a function with two or more arguments, but our | ||||
|     # implementation doesn't use the label(and **kwargs). | ||||
|     _ignored = [label, srcs_files] | ||||
|     return _expected_outs(ctx) | ||||
| 
 | ||||
| def ng_module_impl(ctx, ts_compile_actions): | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user