mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
Integrates let declarations into the template type checker by producing corresponding constants in the TCB. This also includes a couple of custom diagnostics to flag usages of let before they're declared and illegal writes to let declarations. We can't rely on TS for these checks, because it includes the variable name in the diagnostic. PR Close #56199
116 lines
4.1 KiB
Markdown
116 lines
4.1 KiB
Markdown
## API Report File for "angular-srcs"
|
|
|
|
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
|
|
|
```ts
|
|
|
|
// @public (undocumented)
|
|
export enum ErrorCode {
|
|
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_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_INPUT_TRANSFORM = 2020,
|
|
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,
|
|
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_VARIABLE_DECLARATION = 8006,
|
|
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,
|
|
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,
|
|
LET_USED_BEFORE_DEFINITION = 8016,
|
|
LOCAL_COMPILATION_UNRESOLVED_CONST = 11001,
|
|
LOCAL_COMPILATION_UNSUPPORTED_EXPRESSION = 11003,
|
|
MISSING_CONTROL_FLOW_DIRECTIVE = 8103,
|
|
MISSING_NGFOROF_LET = 8105,
|
|
MISSING_PIPE = 8004,
|
|
MISSING_REFERENCE_TARGET = 8003,
|
|
MISSING_REQUIRED_INPUTS = 8008,
|
|
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,
|
|
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,
|
|
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,
|
|
UNDECORATED_CLASS_USING_ANGULAR_FEATURES = 2007,
|
|
UNDECORATED_PROVIDER = 2005,
|
|
UNSUPPORTED_INITIALIZER_API_USAGE = 8110,
|
|
// (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)
|
|
|
|
```
|