models.ts 303 B

123456789101112
  1. const modules = import.meta.glob('~/models/*/*.ts')
  2. import ApiResource from "~/models/ApiResource";
  3. const models: Record<string, typeof ApiResource> = {}
  4. for (const path in modules) {
  5. modules[path]().then((mod) => {
  6. models[mod.default.entity] = mod.default
  7. })
  8. }
  9. export default models