refactor tag.ts

pull/6898/head
Yuichiro Yamashita 5 years ago
parent 714433b831
commit 89d273323e

@ -102,13 +102,15 @@ export default function tag(parser: Parser) {
}
}
const type = meta_tags.has(name)
? meta_tags.get(name)
: (/[A-Z]/.test(name[0]) || name === 'svelte:self' || name === 'svelte:component') ? 'InlineComponent'
: name === 'svelte:fragment' ? 'SlotTemplate'
: (name === 'svelte:element') ? 'DynamicElement'
: name === 'title' && parent_is_head(parser.stack) ? 'Title'
: name === 'slot' && !parser.customElement ? 'Slot' : 'Element';
const type = (function () {
if (meta_tags.has(name)) return meta_tags.get(name);
if ((/[A-Z]/.test(name[0]) || name === 'svelte:self' || name === 'svelte:component')) return 'InlineComponent';
if (name === 'svelte:fragment') return 'SlotTemplate';
if (name === 'svelte:element') return 'DynamicElement';
if (name === 'title' && parent_is_head(parser.stack)) return 'Title';
if (name === 'slot' && !parser.customElement) return 'Slot';
return 'Element';
})();
const element: TemplateNode = {
start,

Loading…
Cancel
Save