load
@quik/entity / EntityStore / load
Function: load()
load(
folder):Promise<void>
Defined in: entity/src/store.ts:141
Recursively load entity classes from the given folder.
This function scans a directory and its subdirectories for entity class files and:
- Imports each valid TypeScript or JavaScript file
- Registers any exported entity classes with the store
- Handles both default and named exports
Parameters
folder
string
Path to the folder containing entity class files
Returns
Promise<void>
Example
// Load all entities from a directory
await EntityStore.load('./src/entities');
// After loading, entities are available in the store
const userEntity = EntityStore.get('User');
See
register For the registration logic used for discovered entities