fix
This commit is contained in:
parent
2e56d24c1e
commit
b0c609e409
File diff suppressed because one or more lines are too long
|
|
@ -1,8 +1,6 @@
|
||||||
import { $ } from "bun";
|
import { $ } from "bun";
|
||||||
import { dir } from "dir";
|
import { dir } from "dir";
|
||||||
import { exists, dirAsync } from "fs-jetpack";
|
import { dirAsync, exists } from "fs-jetpack";
|
||||||
import { removeAsync } from "fs-jetpack";
|
|
||||||
import { g } from "utils/global";
|
|
||||||
|
|
||||||
export const ensureLib = async (src_dir: string, id_site: string) => {
|
export const ensureLib = async (src_dir: string, id_site: string) => {
|
||||||
if (!exists(dir.data(src_dir))) {
|
if (!exists(dir.data(src_dir))) {
|
||||||
|
|
@ -13,7 +11,7 @@ export const ensureLib = async (src_dir: string, id_site: string) => {
|
||||||
const _ = $.cwd(dir.data(src_dir));
|
const _ = $.cwd(dir.data(src_dir));
|
||||||
await _`git clone https://github.com/avolut/prasi-lib lib`;
|
await _`git clone https://github.com/avolut/prasi-lib lib`;
|
||||||
}
|
}
|
||||||
if (true || !exists(dir.data(`${src_dir}/typings`))) {
|
if (!exists(dir.data(`${src_dir}/typings`))) {
|
||||||
try {
|
try {
|
||||||
const site = await _db.site.findFirst({
|
const site = await _db.site.findFirst({
|
||||||
where: { id: id_site },
|
where: { id: id_site },
|
||||||
|
|
@ -38,6 +36,10 @@ export const ensureLib = async (src_dir: string, id_site: string) => {
|
||||||
for (const [k, v] of Object.entries(prismaTypes)) {
|
for (const [k, v] of Object.entries(prismaTypes)) {
|
||||||
await Bun.write(dir.data(`${src_dir}/typings/${k}`), v as any);
|
await Bun.write(dir.data(`${src_dir}/typings/${k}`), v as any);
|
||||||
}
|
}
|
||||||
|
await Bun.write(
|
||||||
|
`${src_dir}/typings/api.d.ts`,
|
||||||
|
w.prasiApi["http://127.0.0.1/"]["apiTypes"]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
|
||||||
|
|
@ -156,8 +156,8 @@ export const viEvalProps = (
|
||||||
const definer = new Function(
|
const definer = new Function(
|
||||||
...Object.keys(arg),
|
...Object.keys(arg),
|
||||||
`// [${meta.item.name}] ${name}: ${meta.item.id}
|
`// [${meta.item.name}] ${name}: ${meta.item.id}
|
||||||
return ${src}
|
return ${src.trim()}
|
||||||
`
|
`
|
||||||
);
|
);
|
||||||
|
|
||||||
const fn = definer(...Object.values(arg));
|
const fn = definer(...Object.values(arg));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue