angular/packages/bazel/src/ng_module/partial_compilation.bzl
Joey Perrott 9dbe6fc18b refactor: update license text to point to angular.dev (#57901)
Update license text to point to angular.dev instead of angular.io

PR Close #57901
2024-09-24 15:33:00 +02:00

25 lines
852 B
Python

# Copyright Google LLC All Rights Reserved.
#
# Use of this source code is governed by an MIT-style license that can be
# found in the LICENSE file at https://angular.dev/license
NgPartialCompilationInfo = provider(
fields = {"enabled": "Whether partial compilation is enabled."},
)
def _ng_partial_compilation_flag_impl(ctx):
return NgPartialCompilationInfo(enabled = ctx.build_setting_value)
ng_partial_compilation_flag = rule(
implementation = _ng_partial_compilation_flag_impl,
build_setting = config.bool(flag = True),
)
def _partial_compilation_transition_impl(_settings, _attr):
return {"//packages/bazel/src:partial_compilation": True}
partial_compilation_transition = transition(
implementation = _partial_compilation_transition_impl,
inputs = [],
outputs = ["//packages/bazel/src:partial_compilation"],
)