All files / src/repositories trade-lane-flow-journey-point.repository.ts

100% Statements 11/11
100% Branches 0/0
100% Functions 1/1
100% Lines 9/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 261x 1x   1x 1x 1x   1x                 18x   18x     18x        
import {Getter, inject} from '@loopback/core';
import {BelongsToAccessor, repository} from '@loopback/repository';
import {TradeLaneFlowRepository} from '.';
import {LogChainDataSource} from '../datasources';
import {TradeLaneFlow, TradeLaneFlowJourneyPoint, TradeLaneFlowRelations} from '../models';
import {BaseCrudRepository} from './base-crud.repository.base';
 
export class TradeLaneFlowJourneyPointRepository extends BaseCrudRepository<
  TradeLaneFlowJourneyPoint,
  typeof TradeLaneFlowJourneyPoint.prototype.id,
  TradeLaneFlowRelations
> {
  public readonly trade_lane_flow: BelongsToAccessor<TradeLaneFlow, typeof TradeLaneFlow.prototype.id>;
  constructor(
    @inject('datasources.logchain') dataSource: LogChainDataSource,
    @repository.getter('TradeLaneFlowRepository')
    protected trade_lane_flow_repo_getter: Getter<TradeLaneFlowRepository>,
  ) {
    super(TradeLaneFlowJourneyPoint, dataSource);
 
    // ------- TRADE LANE FLOW   ------- //
    this.trade_lane_flow = this.createBelongsToAccessor('trade_lane_flow', trade_lane_flow_repo_getter);
    // ------- TRADE LANE FLOW   ------- //
  }
}