{"version":3,"file":"GenericRecordsModule.mjs","names":[],"sources":["../../../src/modules/generic-records/GenericRecordsModule.ts"],"sourcesContent":["import type { DependencyManager, Module } from '../../plugins'\n\nimport { GenericRecordsApi } from './GenericRecordsApi'\nimport { GenericRecordsRepository } from './repository/GenericRecordsRepository'\nimport { GenericRecordService } from './services/GenericRecordService'\n\nexport class GenericRecordsModule implements Module {\n  public readonly api = GenericRecordsApi\n\n  /**\n   * Registers the dependencies of the generic records module on the dependency manager.\n   */\n  public register(dependencyManager: DependencyManager) {\n    // Services\n    dependencyManager.registerSingleton(GenericRecordService)\n\n    // Repositories\n    dependencyManager.registerSingleton(GenericRecordsRepository)\n  }\n}\n"],"mappings":";;;;;;;AAMA,IAAa,uBAAb,MAAoD;;OAClC,MAAM;;;;;CAKtB,AAAO,SAAS,mBAAsC;AAEpD,oBAAkB,kBAAkB,qBAAqB;AAGzD,oBAAkB,kBAAkB,yBAAyB"}