UNPKG

@lwc/errors

Version:

LWC Error Utilities

768 lines 18.6 kB
import { DiagnosticLevel } from '../../shared/types'; export declare const TemplateErrors: { INVALID_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; OPTIONS_MUST_BE_OBJECT: { code: number; message: string; level: DiagnosticLevel; url: string; }; UNKNOWN_IF_MODIFIER: { code: number; message: string; level: DiagnosticLevel; url: string; }; UNKNOWN_OPTION_PROPERTY: { code: number; message: string; level: DiagnosticLevel; url: string; }; DUPLICATE_ELEMENT_ENTRY: { code: number; message: string; level: DiagnosticLevel; url: string; }; CUSTOM_ELEMENT_TAG_DISALLOWED: { code: number; message: string; level: DiagnosticLevel; url: string; }; }; export declare const ParserDiagnostics: { AMBIGUOUS_ATTRIBUTE_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; AMBIGUOUS_ATTRIBUTE_VALUE_STRING: { code: number; message: string; level: DiagnosticLevel; url: string; }; BOOLEAN_ATTRIBUTE_FALSE: { code: number; message: string; level: DiagnosticLevel; url: string; }; BOOLEAN_ATTRIBUTE_TRUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; COMPUTED_PROPERTY_ACCESS_NOT_ALLOWED: { code: number; message: string; level: DiagnosticLevel; url: string; }; DIRECTIVE_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_ID_ATTRIBUTE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_STATIC_ID_IN_ITERATION: { code: number; message: string; level: DiagnosticLevel; url: string; }; DUPLICATE_ID_FOUND: { code: number; message: string; level: DiagnosticLevel; url: string; }; EVENT_HANDLER_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; FOR_EACH_AND_FOR_ITEM_DIRECTIVES_SHOULD_BE_TOGETHER: { code: number; message: string; level: DiagnosticLevel; url: string; }; FOR_EACH_DIRECTIVE_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; FOR_INDEX_DIRECTIVE_SHOULD_BE_STRING: { code: number; message: string; level: DiagnosticLevel; url: string; }; FOR_ITEM_DIRECTIVE_SHOULD_BE_STRING: { code: number; message: string; level: DiagnosticLevel; url: string; }; FORBIDDEN_IFRAME_SRCDOC_ATTRIBUTE: { code: number; message: string; level: DiagnosticLevel; url: string; }; FORBIDDEN_SVG_NAMESPACE_IN_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; FORBIDDEN_MATHML_NAMESPACE_IN_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; FORBIDDEN_TAG_ON_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; GENERIC_PARSING_ERROR: { code: number; message: string; level: DiagnosticLevel; url: string; }; IDENTIFIER_PARSING_ERROR: { code: number; message: string; level: DiagnosticLevel; url: string; }; IF_DIRECTIVE_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_ATTRIBUTE_CASE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EVENT_NAME: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_HTML_ATTRIBUTE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_HTML_SYNTAX: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_IDENTIFIER: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_NODE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_TABINDEX_ATTRIBUTE: { code: number; message: string; level: DiagnosticLevel; url: string; }; DEPRECATED_IS_ATTRIBUTE_CANNOT_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; IS_ATTRIBUTE_NOT_SUPPORTED: { code: number; message: string; level: DiagnosticLevel; url: string; }; KEY_ATTRIBUTE_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; KEY_SHOULDNT_REFERENCE_FOR_EACH_INDEX: { code: number; message: string; level: DiagnosticLevel; url: string; }; KEY_SHOULDNT_REFERENCE_ITERATOR_INDEX: { code: number; message: string; level: DiagnosticLevel; url: string; }; MISSING_KEY_IN_ITERATOR: { code: number; message: string; level: DiagnosticLevel; url: string; }; MISSING_ROOT_TEMPLATE_TAG: { code: number; message: string; level: DiagnosticLevel; url: string; }; MODIFYING_ITERATORS_NOT_ALLOWED: { code: number; message: string; level: DiagnosticLevel; url: string; }; MULTIPLE_EXPRESSIONS: { code: number; message: string; level: DiagnosticLevel; url: string; }; MULTIPLE_ROOTS_FOUND: { code: number; message: string; level: DiagnosticLevel; url: string; }; NAME_ON_SLOT_CANNOT_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; NO_DIRECTIVE_FOUND_ON_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; NO_MATCHING_CLOSING_TAGS: { code: number; message: string; level: DiagnosticLevel; url: string; }; ROOT_TAG_SHOULD_BE_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; ROOT_TEMPLATE_HAS_UNKNOWN_ATTRIBUTES: { code: number; message: string; level: DiagnosticLevel; url: string; }; SLOT_TAG_CANNOT_HAVE_DIRECTIVES: { code: number; message: string; level: DiagnosticLevel; url: string; }; TEMPLATE_EXPRESSION_PARSING_ERROR: { code: number; message: string; level: DiagnosticLevel; url: string; }; UNEXPECTED_IF_MODIFIER: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_DOM_INVALID_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_DOM_INVALID_CONTENTS: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_DOM_INVALID_CUSTOM_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_DOM_INVALID_SLOT_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; STYLE_TAG_NOT_ALLOWED_IN_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; UNKNOWN_HTML_TAG_IN_TEMPLATE: { code: number; message: string; level: DiagnosticLevel; url: string; }; ATTRIBUTE_NAME_STARTS_WITH_INVALID_CHARACTER: { code: number; message: string; level: DiagnosticLevel; url: string; }; ATTRIBUTE_NAME_MUST_END_WITH_ALPHA_NUMERIC_CHARACTER: { code: number; message: string; level: DiagnosticLevel; url: string; }; UNKNOWN_LWC_DIRECTIVE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_OPTS_LWC_DYNAMIC: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_DYNAMIC_ON_NATIVE_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_DYNAMIC_LITERAL_PROP: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_RENDER_MODE_INVALID_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_LIGHT_SLOT_INVALID_ATTRIBUTES: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_DOM_INVALID_IN_LIGHT_DOM: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_FOR_EACH_WITH_ITERATOR: { code: number; message: string; level: DiagnosticLevel; url: string; }; NO_DUPLICATE_SLOTS: { code: number; message: string; level: DiagnosticLevel; url: string; }; NO_SLOTS_IN_ITERATOR: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_LIGHT_SLOT_INVALID_EVENT_LISTENER: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_INNER_HTML_INVALID_CUSTOM_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_INNER_HTML_INVALID_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_INNER_HTML_INVALID_CONTENTS: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_INNER_HTML_INVALID_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_HTML_RECOVERY: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_TEMPLATE_ATTRIBUTE: { code: number; message: string; level: DiagnosticLevel; url: string; }; PRESERVE_COMMENTS_MUST_BE_BOOLEAN: { code: number; message: string; level: DiagnosticLevel; url: string; }; DUPLICATE_ATTR_PROP_TRANSFORM: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_HTML_SYNTAX_WARNING: { code: number; message: string; level: DiagnosticLevel; url: string; }; KEY_SHOULD_BE_IN_ITERATION: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_TEMPLATE_WARNING: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_SPREAD_LITERAL_PROP: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_REF_INVALID_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_REF_INVALID_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_REF_INVALID_LOCATION_INSIDE_ITERATION: { code: number; message: string; level: DiagnosticLevel; url: string; }; IF_BLOCK_DIRECTIVE_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; ELSEIF_BLOCK_DIRECTIVE_SHOULD_BE_EXPRESSION: { code: number; message: string; level: DiagnosticLevel; url: string; }; ELSE_BLOCK_DIRECTIVE_CANNOT_HAVE_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_IF_BLOCK_DIRECTIVE_WITH_CONDITIONAL: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_ELSEIF_BLOCK_DIRECTIVE_WITH_CONDITIONAL: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_ELSE_BLOCK_DIRECTIVE_WITH_CONDITIONAL: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_IF_SCOPE_NOT_FOUND: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_IF_CANNOT_BE_USED_WITH_IF_DIRECTIVE: { code: number; message: string; level: DiagnosticLevel; url: string; }; SCOPED_SLOT_BIND_IN_LIGHT_DOM_ONLY: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_SLOT_BIND_LITERAL_PROP: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_SLOT_BIND_NON_SLOT_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; NO_DUPLICATE_SCOPED_SLOT: { code: number; message: string; level: DiagnosticLevel; url: string; }; NO_MIXED_SLOT_TYPES: { code: number; message: string; level: DiagnosticLevel; url: string; }; SLOT_DATA_VALUE_SHOULD_BE_STRING: { code: number; message: string; level: DiagnosticLevel; url: string; }; SCOPED_SLOT_DATA_ON_TEMPLATE_ONLY: { code: number; message: string; level: DiagnosticLevel; url: string; }; NON_ELEMENT_SCOPED_SLOT_CONTENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_PARENT_OF_LWC_SLOT_DATA: { code: number; message: string; level: DiagnosticLevel; url: string; }; SCOPED_SLOTDATA_CANNOT_BE_COMBINED_WITH_OTHER_DIRECTIVE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_EXTERNAL_ON_NON_CUSTOM_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_EXTERNAL_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; SINGLE_IF_DIRECTIVE_ALLOWED: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_COMPONENT_TAG_WITHOUT_IS_DIRECTIVE: { code: number; message: string; level: DiagnosticLevel; url: string; }; UNSUPPORTED_LWC_TAG_NAME: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_IS_DIRECTIVE_VALUE: { code: number; message: string; level: DiagnosticLevel; url: string; }; LWC_IS_INVALID_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; DEPRECATED_LWC_DYNAMIC_ATTRIBUTE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_OPTS_LWC_ENABLE_DYNAMIC_COMPONENTS: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_ARROW_FN_PARAM: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_STATEMENTS_PROHIBITED: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_MUTATION_OUTSIDE_ARROW: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_DELETE_OP: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_ARROW_FN_BODY: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_ARROW_FN_KIND: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_EARLY_STAGE_FEATURE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_PROHIBITED_NODE_TYPE: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_EXPR_COMMENTS_DISALLOWED: { code: number; message: string; level: DiagnosticLevel; url: string; }; IGNORED_SLOT_ATTRIBUTE_IN_CHILD: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_ON_ELEMENT: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_ON_LITERAL_PROP: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_ON_WITH_DECLARATIVE_LISTENERS: { code: number; message: string; level: DiagnosticLevel; url: string; }; INVALID_LWC_ON_OPTS: { code: number; message: string; level: DiagnosticLevel; url: string; }; }; //# sourceMappingURL=template-transform.d.ts.map