Skip to main content

load

@quik/entity


@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:

  1. Imports each valid TypeScript or JavaScript file
  2. Registers any exported entity classes with the store
  3. 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