references-many-resolver.d.ts 586 B

123456789101112131415161718192021222324252627
  1. import {ModelData} from '../types.js';
  2. import {Service} from '@e22m4u/js-service';
  3. import {FilterClause} from '../filter/index.js';
  4. /**
  5. * References many resolver.
  6. */
  7. export declare class ReferencesManyResolver extends Service {
  8. /**
  9. * Include to.
  10. *
  11. * @param entities
  12. * @param sourceName
  13. * @param targetName
  14. * @param relationName
  15. * @param foreignKey
  16. * @param scope
  17. */
  18. includeTo(
  19. entities: ModelData[],
  20. sourceName: string,
  21. targetName: string,
  22. relationName: string,
  23. foreignKey?: string,
  24. scope?: FilterClause,
  25. ): Promise<void>;
  26. }