replace TODO errors

pull/10326/head
Rich Harris 3 years ago
parent dae3d950de
commit f2bf899679

@ -88,7 +88,9 @@ const parse = {
'illegal-subscription': () => `Cannot reference store value inside <script context="module">`,
'duplicate-style-element': () => `A component can have a single top-level <style> element`,
'duplicate-script-element': () =>
`A component can have a single top-level <script> element and/or a single top-level <script context="module"> element`
`A component can have a single top-level <script> element and/or a single top-level <script context="module"> element`,
'invalid-render-expression': () => 'expected an identifier followed by (...)',
'invalid-render-arguments': () => 'expected at most one argument'
};
/** @satisfies {Errors} */

@ -586,11 +586,11 @@ function special(parser) {
const expression = read_expression(parser);
if (expression.type !== 'CallExpression' || expression.callee.type !== 'Identifier') {
error(expression, 'TODO', 'expected an identifier followed by (...)');
error(expression, 'invalid-render-expression');
}
if (expression.arguments.length > 1) {
error(expression.arguments[1], 'TODO', 'expected at most one argument');
error(expression.arguments[1], 'invalid-render-arguments');
}
parser.allow_whitespace();

Loading…
Cancel
Save