chore: add extra spaces and delete commented line

pull/13698/head
paoloricciuti 2 years ago
parent 94d9b52a73
commit b0623960f9

@ -213,11 +213,11 @@ export function migrate(source, { filename } = {}) {
}
type += `\n${indent}}`;
} else {
type = `/**\n${indent}* @typedef {Object} ${type_name}${state.props
type = `/**\n${indent} * @typedef {Object} ${type_name}${state.props
.map((prop) => {
return `\n${indent}* @property {${prop.type}} ${prop.optional ? `[${prop.exported}]` : prop.exported}${prop.comment ? ` - ${prop.comment}` : ''}`;
return `\n${indent} * @property {${prop.type}} ${prop.optional ? `[${prop.exported}]` : prop.exported}${prop.comment ? ` - ${prop.comment}` : ''}`;
})
.join(``)}\n${indent}*/`;
.join(``)}\n${indent} */`;
}
let props_declaration = `let {${props_separator}${props}${has_many_props ? `\n${indent}` : ' '}}`;
if (uses_ts) {
@ -1260,7 +1260,6 @@ function extract_type_and_comment(declarator, str, path) {
// Try to find jsdoc above the declaration
let comment_node = /** @type {Node} */ (parent)?.leadingComments?.at(-1);
//if (comment_node?.type !== 'Block') comment_node = undefined;
const comment_start = /** @type {any} */ (comment_node)?.start;
const comment_end = /** @type {any} */ (comment_node)?.end;

@ -1,9 +1,9 @@
<script>
/**
* @typedef {Object} Props
* @property {import('svelte').Snippet} [message]
* @property {import('svelte').Snippet<[any]>} [extra]
*/
* @typedef {Object} Props
* @property {import('svelte').Snippet} [message]
* @property {import('svelte').Snippet<[any]>} [extra]
*/
/** @type {Props & { [key: string]: any }} */
let { ...props } = $props();

@ -1,11 +1,11 @@
<script>
/**
* @typedef {Object} Props
* @property {import('svelte').Snippet} [message]
* @property {any} [showMessage]
* @property {import('svelte').Snippet<[any]>} [title]
* @property {import('svelte').Snippet<[any]>} [extra]
*/
* @typedef {Object} Props
* @property {import('svelte').Snippet} [message]
* @property {any} [showMessage]
* @property {import('svelte').Snippet<[any]>} [title]
* @property {import('svelte').Snippet<[any]>} [extra]
*/
/** @type {Props} */
let {

@ -1,8 +1,8 @@
<script>
/**
* @typedef {Object} Props
* @property {any} name
*/
* @typedef {Object} Props
* @property {any} name
*/
/** @type {Props} */
let { name } = $props();

@ -10,14 +10,14 @@
/**
* @typedef {Object} Props
* @property {string} comment - My wonderful comment
* @property {number} another_comment - My wonderful other comment
* @property {any} one_line - one line comment
* @property {any} no_comment
* @property {boolean} type_no_comment
* @property {any} [optional] - This is optional
*/
* @typedef {Object} Props
* @property {string} comment - My wonderful comment
* @property {number} another_comment - My wonderful other comment
* @property {any} one_line - one line comment
* @property {any} no_comment
* @property {boolean} type_no_comment
* @property {any} [optional] - This is optional
*/
/** @type {Props} */
let {

@ -1,9 +1,9 @@
<script>
/**
* @typedef {Object} Props
* @property {any} readonly
* @property {string} [optional]
*/
* @typedef {Object} Props
* @property {any} readonly
* @property {string} [optional]
*/
/** @type {Props} */
let { readonly, optional = 'foo' } = $props();

@ -1,8 +1,8 @@
<script>
/**
* @typedef {Object} Props
* @property {any} foo
*/
* @typedef {Object} Props
* @property {any} foo
*/
/** @type {Props & { [key: string]: any }} */
let { foo, ...rest } = $props();

@ -1,12 +1,12 @@
<script>
/**
* @typedef {Object} Props
* @property {Record<string, { href: string; title: string; }[]>} readonly
* @property {string} [optional]
* @property {any} binding
* @property {string} [bindingOptional]
*/
* @typedef {Object} Props
* @property {Record<string, { href: string; title: string; }[]>} readonly
* @property {string} [optional]
* @property {any} binding
* @property {string} [bindingOptional]
*/
/** @type {Props} */
let {

@ -4,9 +4,9 @@
import { blah } from './blah.js'
/**
* @typedef {Object} Props
* @property {any} data
*/
* @typedef {Object} Props
* @property {any} data
*/
/** @type {Props} */
let { data } = $props();

@ -1,9 +1,9 @@
<script>
import Foo from './Foo.svelte';
/**
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
*/
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
*/
/** @type {Props} */
let { children } = $props();

@ -1,8 +1,8 @@
<script>
/**
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
*/
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
*/
/** @type {Props} */
let { children } = $props();

@ -1,10 +1,10 @@
<script>
/**
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
* @property {import('svelte').Snippet<[any]>} [foo]
* @property {import('svelte').Snippet} [bar]
*/
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
* @property {import('svelte').Snippet<[any]>} [foo]
* @property {import('svelte').Snippet} [bar]
*/
/** @type {Props & { [key: string]: any }} */
let { ...props } = $props();

@ -1,10 +1,10 @@
<script>
/**
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
* @property {import('svelte').Snippet<[any]>} [foo]
* @property {import('svelte').Snippet} [bar]
*/
* @typedef {Object} Props
* @property {import('svelte').Snippet} [children]
* @property {import('svelte').Snippet<[any]>} [foo]
* @property {import('svelte').Snippet} [bar]
*/
/** @type {Props} */
let { children, foo, bar } = $props();

Loading…
Cancel
Save