{"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;;EAClD,KAAgB,MAAM;;;;;CAKtB,SAAgB,mBAAsC;EAEpD,kBAAkB,kBAAkB,oBAAoB;EAGxD,kBAAkB,kBAAkB,wBAAwB;CAC9D;AACF"}