mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
79e5d5d75f
Ensures `@content` blocks on foreign components have unique names and do not conflict with static attributes or input property bindings. Specifically, this commit introduces two new template diagnostics: 1. `CONFLICTING_CONTENT_DECLARATION` (8028): Raised when multiple `@content` blocks with the same name are defined under the same foreign component. 2. `CONFLICTING_CONTENT_AND_PROPERTY` (8029): Raised when a `@content` block's name matches an attribute or input property binding on the parent foreign component. Both diagnostics include related information pointing to the location of the conflicting declaration or property.
149 lines
5.5 KiB
Markdown
149 lines
5.5 KiB
Markdown
## API Report File for "error_code_api"
|
|
|
|
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
|
|
|
```ts
|
|
|
|
// @public (undocumented)
|
|
export enum ErrorCode {
|
|
COMPONENT_ANIMATIONS_CONFLICT = 2027,
|
|
COMPONENT_IMPORT_NOT_STANDALONE = 2011,
|
|
COMPONENT_INVALID_SHADOW_DOM_SELECTOR = 2009,
|
|
COMPONENT_INVALID_STYLE_URLS = 2021,
|
|
// (undocumented)
|
|
COMPONENT_MISSING_TEMPLATE = 2001,
|
|
COMPONENT_NOT_STANDALONE = 2010,
|
|
COMPONENT_RESOURCE_NOT_FOUND = 2008,
|
|
COMPONENT_UNKNOWN_DEFERRED_IMPORT = 2022,
|
|
COMPONENT_UNKNOWN_IMPORT = 2012,
|
|
// (undocumented)
|
|
CONFIG_EMIT_DECLARATION_ONLY_UNSUPPORTED = 4006,
|
|
// (undocumented)
|
|
CONFIG_EXTENDED_DIAGNOSTICS_IMPLIES_STRICT_TEMPLATES = 4003,
|
|
// (undocumented)
|
|
CONFIG_EXTENDED_DIAGNOSTICS_UNKNOWN_CATEGORY_LABEL = 4004,
|
|
// (undocumented)
|
|
CONFIG_EXTENDED_DIAGNOSTICS_UNKNOWN_CHECK = 4005,
|
|
// (undocumented)
|
|
CONFIG_FLAT_MODULE_NO_INDEX = 4001,
|
|
// (undocumented)
|
|
CONFIG_STRICT_TEMPLATES_IMPLIES_FULL_TEMPLATE_TYPECHECK = 4002,
|
|
CONFLICTING_CONTENT_AND_PROPERTY = 8029,
|
|
CONFLICTING_CONTENT_DECLARATION = 8028,
|
|
CONFLICTING_HOST_DIRECTIVE_BINDING = -8024,
|
|
CONFLICTING_INPUT_TRANSFORM = 2020,
|
|
CONFLICTING_LET_DECLARATION = 8017,
|
|
CONTROL_FLOW_PREVENTING_CONTENT_PROJECTION = 8011,
|
|
// (undocumented)
|
|
DECORATOR_ARG_NOT_LITERAL = 1001,
|
|
// (undocumented)
|
|
DECORATOR_ARITY_WRONG = 1002,
|
|
DECORATOR_COLLISION = 1006,
|
|
// (undocumented)
|
|
DECORATOR_NOT_CALLED = 1003,
|
|
// (undocumented)
|
|
DECORATOR_UNEXPECTED = 1005,
|
|
DEFER_IMPLICIT_TRIGGER_INVALID_PLACEHOLDER = 8020,
|
|
DEFER_IMPLICIT_TRIGGER_MISSING_PLACEHOLDER = 8019,
|
|
DEFER_TRIGGER_MISCONFIGURATION = 8021,
|
|
DEFERRED_DEPENDENCY_IMPORTED_EAGERLY = 8014,
|
|
DEFERRED_DIRECTIVE_USED_EAGERLY = 8013,
|
|
DEFERRED_PIPE_USED_EAGERLY = 8012,
|
|
DIRECTIVE_INHERITS_UNDECORATED_CTOR = 2006,
|
|
// (undocumented)
|
|
DIRECTIVE_MISSING_SELECTOR = 2004,
|
|
DUPLICATE_BINDING_NAME = 1054,
|
|
// (undocumented)
|
|
DUPLICATE_DECORATED_PROPERTIES = 1012,
|
|
DUPLICATE_VARIABLE_DECLARATION = 8006,
|
|
FORBIDDEN_REQUIRED_INITIALIZER_INVOCATION = 8118,
|
|
FOREIGN_COMPONENT_CONTENT_UNNECESSARY_FOR_CHILDREN = 8027,
|
|
FOREIGN_COMPONENT_UNSUPPORTED_BINDING = 8025,
|
|
FORM_FIELD_UNSUPPORTED_BINDING = 8022,
|
|
HOST_BINDING_PARSE_ERROR = 5001,
|
|
HOST_DIRECTIVE_COMPONENT = 2015,
|
|
HOST_DIRECTIVE_CONFLICTING_ALIAS = 2018,
|
|
HOST_DIRECTIVE_INVALID = 2013,
|
|
HOST_DIRECTIVE_MISSING_REQUIRED_BINDING = 2019,
|
|
HOST_DIRECTIVE_NOT_STANDALONE = 2014,
|
|
HOST_DIRECTIVE_UNDEFINED_BINDING = 2017,
|
|
ILLEGAL_FOR_LOOP_TRACK_ACCESS = 8009,
|
|
ILLEGAL_LET_WRITE = 8015,
|
|
IMPORT_CYCLE_DETECTED = 3003,
|
|
IMPORT_GENERATION_FAILURE = 3004,
|
|
INACCESSIBLE_DEFERRED_TRIGGER_ELEMENT = 8010,
|
|
INCORRECT_NAMED_TEMPLATE_DEPENDENCY_TYPE = 2025,
|
|
INCORRECTLY_DECLARED_ON_STATIC_MEMBER = 1100,
|
|
INITIALIZER_API_DECORATOR_METADATA_COLLISION = 1051,
|
|
INITIALIZER_API_DISALLOWED_MEMBER_VISIBILITY = 1053,
|
|
INITIALIZER_API_NO_REQUIRED_FUNCTION = 1052,
|
|
INITIALIZER_API_WITH_DISALLOWED_DECORATOR = 1050,
|
|
INJECTABLE_DUPLICATE_PROV = 9001,
|
|
INJECTABLE_INHERITS_INVALID_CONSTRUCTOR = 2016,
|
|
INLINE_TCB_REQUIRED = 8900,
|
|
INLINE_TYPE_CTOR_REQUIRED = 8901,
|
|
INTERPOLATED_SIGNAL_NOT_INVOKED = 8109,
|
|
INVALID_BANANA_IN_BOX = 8101,
|
|
INVALID_CONTENT_PLACEMENT = 8026,
|
|
LET_USED_BEFORE_DEFINITION = 8016,
|
|
LOCAL_COMPILATION_UNRESOLVED_CONST = 11001,
|
|
LOCAL_COMPILATION_UNSUPPORTED_EXPRESSION = 11003,
|
|
MISSING_CONTROL_FLOW_DIRECTIVE = 8103,
|
|
MISSING_NAMED_TEMPLATE_DEPENDENCY = 2024,
|
|
MISSING_NGFOROF_LET = 8105,
|
|
MISSING_PIPE = 8004,
|
|
MISSING_REFERENCE_TARGET = 8003,
|
|
MISSING_REQUIRED_INPUTS = 8008,
|
|
MISSING_STRUCTURAL_DIRECTIVE = 8116,
|
|
MULTIPLE_MATCHING_COMPONENTS = 8023,
|
|
NGMODULE_BOOTSTRAP_IS_STANDALONE = 6009,
|
|
NGMODULE_DECLARATION_IS_STANDALONE = 6008,
|
|
NGMODULE_DECLARATION_NOT_UNIQUE = 6007,
|
|
NGMODULE_INVALID_DECLARATION = 6001,
|
|
NGMODULE_INVALID_EXPORT = 6003,
|
|
NGMODULE_INVALID_IMPORT = 6002,
|
|
NGMODULE_INVALID_REEXPORT = 6004,
|
|
NGMODULE_MODULE_WITH_PROVIDERS_MISSING_GENERIC = 6005,
|
|
NGMODULE_REEXPORT_NAME_COLLISION = 6006,
|
|
NON_STANDALONE_NOT_ALLOWED = 2023,
|
|
NULLISH_COALESCING_NOT_NULLABLE = 8102,
|
|
OPTIONAL_CHAIN_NOT_NULLABLE = 8107,
|
|
// (undocumented)
|
|
PARAM_MISSING_TOKEN = 2003,
|
|
// (undocumented)
|
|
PIPE_MISSING_NAME = 2002,
|
|
SCHEMA_INVALID_ATTRIBUTE = 8002,
|
|
SCHEMA_INVALID_ELEMENT = 8001,
|
|
SERVICE_CONSTRUCTOR_DI = 2028,
|
|
SKIP_HYDRATION_NOT_STATIC = 8108,
|
|
SPLIT_TWO_WAY_BINDING = 8007,
|
|
SUFFIX_NOT_SUPPORTED = 8106,
|
|
SUGGEST_STRICT_TEMPLATES = 10001,
|
|
SUGGEST_SUBOPTIMAL_TYPE_INFERENCE = 10002,
|
|
// (undocumented)
|
|
SYMBOL_NOT_EXPORTED = 3001,
|
|
TEMPLATE_PARSE_ERROR = 5002,
|
|
TEXT_ATTRIBUTE_NOT_BINDING = 8104,
|
|
UNCLAIMED_DIRECTIVE_BINDING = 8018,
|
|
UNDECORATED_CLASS_USING_ANGULAR_FEATURES = 2007,
|
|
UNDECORATED_PROVIDER = 2005,
|
|
UNINVOKED_FUNCTION_IN_EVENT_BINDING = 8111,
|
|
UNINVOKED_FUNCTION_IN_TEXT_INTERPOLATION = 8117,
|
|
UNINVOKED_TRACK_FUNCTION = 8115,
|
|
UNPARENTHESIZED_NULLISH_COALESCING = 8114,
|
|
UNSUPPORTED_INITIALIZER_API_USAGE = 8110,
|
|
UNSUPPORTED_SELECTORLESS_COMPONENT_FIELD = 2026,
|
|
UNUSED_LET_DECLARATION = 8112,
|
|
UNUSED_STANDALONE_IMPORTS = 8113,
|
|
// (undocumented)
|
|
VALUE_HAS_WRONG_TYPE = 1010,
|
|
// (undocumented)
|
|
VALUE_NOT_LITERAL = 1011,
|
|
WARN_NGMODULE_ID_UNNECESSARY = 6100,
|
|
WRITE_TO_READ_ONLY_VARIABLE = 8005
|
|
}
|
|
|
|
// (No @packageDocumentation comment for this package)
|
|
|
|
```
|