private getComponentType()

in src/app/reporting/detail/queryParams/query-param.component.ts [97:118]


  private getComponentType(operator: Operator): any {
    switch (operator) {
      case 'GREATER':
      case 'LESSER':
      case 'EQUALS':
      case 'LIKE': {
        return ReportingInputParamComponent;
      }

      case 'IN': {
        return ReportingInParamComponent;
      }

      case 'BETWEEN': {
        return ReportingBetweenParamComponent;
      }

      default:
        console.error(`Could not find component for operator: ${operator}`);
        break;
    }
  }