This commit is contained in:
Rizky 2024-07-27 17:17:06 +07:00
parent c43200a328
commit 91140280d4
1 changed files with 2 additions and 3 deletions

View File

@ -192,16 +192,15 @@ return typings;
i++; i++;
if (v.mode === "local") { if (v.mode === "local") {
const im = tree_types.length; const im = tree_types.length;
const fn = new Function(`return ${v.val}`);
const local_type = `\ const local_type = `\
declare module "item-${im}" { declare module "item-${im}" {
export const \$\$_${k} = ${fn.toString()}; export const \$\$_${k} = v.val;
} }
`; `;
tree_types.push(local_type); tree_types.push(local_type);
tree_usage.push({ tree_usage.push({
import: `import { \$\$_${k} } from "item-${im}";`, import: `import { \$\$_${k} } from "item-${im}";`,
usage: `const ${k} = null as unknown as (ReturnType<typeof \$\$_${k}> & { render: ()=> void }); `, usage: `const ${k} = null as unknown as (typeof \$\$_${k} & { render: ()=> void }); `,
}); });
} else if (v.mode === "prop") { } else if (v.mode === "prop") {
const im = tree_types.length; const im = tree_types.length;