prasi-lib/gen/prop/gen_prop_table.ts

22 lines
395 B
TypeScript
Executable File

const cache: any = [];
export const gen_props_table = async () => {
if (cache.length > 0) return cache;
const result = [{ value: "", label: "" }];
const final = [
...result,
...(await db._schema.tables()).map((e) => ({
value: e,
label: e,
reload: ["gen_fields", "gen_label"],
})),
];
for (const f of final) {
cache.push(f);
}
return cache;
};