fix scope
This commit is contained in:
parent
4b1fa89783
commit
2469b692b6
|
|
@ -201,18 +201,20 @@ return typings;
|
||||||
let i = 0;
|
let i = 0;
|
||||||
for (const [k, v] of Object.entries(vars)) {
|
for (const [k, v] of Object.entries(vars)) {
|
||||||
i++;
|
i++;
|
||||||
|
let vval = typeof v.val !== "string" ? JSON.stringify(v.val) : v.val;
|
||||||
|
|
||||||
if (v.mode === "local") {
|
if (v.mode === "local") {
|
||||||
tree_usage.push({
|
tree_usage.push({
|
||||||
import: ``,
|
import: ``,
|
||||||
usage: `
|
usage: `
|
||||||
const \$\$_${k} = ${v.val};
|
const \$\$_${k} = ${vval};
|
||||||
const ${k} = null as unknown as typeof \$\$_${k} & {render: () => void};`,
|
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;
|
||||||
tree_types.push(`\
|
tree_types.push(`\
|
||||||
declare module "item-${im}" {
|
declare module "item-${im}" {
|
||||||
export const \$\$_${k} = ${v.val};
|
export const \$\$_${k} = ${vval};
|
||||||
}
|
}
|
||||||
`);
|
`);
|
||||||
tree_usage.push({
|
tree_usage.push({
|
||||||
|
|
@ -221,11 +223,11 @@ declare module "item-${im}" {
|
||||||
});
|
});
|
||||||
} else if (v.mode === "type") {
|
} else if (v.mode === "type") {
|
||||||
tree_types.push(`
|
tree_types.push(`
|
||||||
export const ${k} = null as unknown as ${v.val};
|
export const ${k} = null as unknown as ${vval};
|
||||||
`);
|
`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log(tree_types, tree_usage);
|
||||||
register(monaco, tree_types.join("\n"), "typings:tree_types.d.ts");
|
register(monaco, tree_types.join("\n"), "typings:tree_types.d.ts");
|
||||||
register(
|
register(
|
||||||
monaco,
|
monaco,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue