| 123456789101112131415161718192021222324252627282930313233 |
- <!--
- Permet de tester l'index des modèles, l'idée étant de n'importer que les modèles utilisés,
- dans ce cas ci : Organization (importé dans le setup), Access (importé dynamiquement via
- la méthode `getModelFor` de l'entity manager), et Person (importée depuis la classe Access).
- On pourra vérifier que les fichiers suivants sont bien fetchés : Organization.ts, Access.ts
- Ainsi que les classes liées importées depuis celles ci : Person.ts
- Mais que les autres ne sont pas importés, par ex. : Country.ts ou File.ts
- -->
- <template>
- <div>
- <h1>POC Models index</h1>
- <span>check result in console</span>
- </div>
- </template>
- <script setup lang="ts">
- import { useEntityManager } from '~/composables/data/useEntityManager'
- import Organization from '~/models/Organization/Organization'
- definePageMeta({
- layout: false,
- })
- const { em } = useEntityManager()
- console.log('Classe importée directement : ' + typeof Organization)
- console.log(
- 'Classe importée dynamiquement : ' + (await em.getModelFor('accesses')),
- )
- </script>
|