Refactor get_directive_type function

pull/9091/head
Mike 3 years ago
parent 7af165de09
commit 9b05fd6237

@ -426,14 +426,20 @@ function read_attribute(parser, unique_names) {
* @returns {import('../../interfaces.js').DirectiveType} * @returns {import('../../interfaces.js').DirectiveType}
*/ */
function get_directive_type(name) { function get_directive_type(name) {
if (name === 'use') return 'Action'; const directives = {
if (name === 'animate') return 'Animation'; use: 'Action',
if (name === 'bind') return 'Binding'; animate: 'Animation',
if (name === 'class') return 'Class'; bind: 'Binding',
if (name === 'style') return 'StyleDirective'; class: 'Class',
if (name === 'on') return 'EventHandler'; style: 'StyleDirective',
if (name === 'let') return 'Let'; on: 'EventHandler',
if (name === 'in' || name === 'out' || name === 'transition') return 'Transition'; let: 'Let',
in: 'Transition',
out: 'Transition',
transition: 'Transition',
}
return directives[name];
} }
/** /**

Loading…
Cancel
Save